Описание тега http-verbs

HTTP-команды представляют собой методы запроса, которые распознаются как часть протокола передачи гипертекста. К ним относятся, помимо прочего, POST, GET, PUT и DELETE.
2 ответа

Уже определяет член с именем "Создать" с теми же типами параметров

У меня есть два метода и отличные от http глагола: public class ProductImageController : Controller { [HttpGet] public ViewResult Create(int productId) { return View(productId); } [HttpPost] public ViewResult Create(int productId) { } } но получить …
18 ноя '13 в 08:43
1 ответ

POST-запросы рассматриваются сервером как GET

Здесь действительно странная проблема. При отправке почтовых запросов на мой PHP скрипт $_SERVER['REQUEST_METHOD'] возвращает "GET" вместо "POST". Он отлично работает для любого другого метода REST так вот что я получаю GET -> GET POST-> GET P…
27 сен '13 в 11:07
1 ответ

HTTP глагол для "перевода"

Я пишу веб-сервис REST, который переводит тексты с одного языка на другой. Текст может быть довольно большим, до нескольких мегабайт. Какой HTTP-глагол лучше использовать? Моей первой мыслью было использовать GET, потому что он переводит данный текс…
26 ноя '17 в 00:37
1 ответ

Ссылка патча превращается в get при открытии в новой вкладке?

У меня есть ссылка PATCH, которая работает нормально, когда люди нажимают на нее... но по какой-то причине, когда пользователь нажимает на ссылку, чтобы открыть ее на новой вкладке, я получаю ошибку маршрутизации, говорящую, что этот путь не существ…
29 апр '16 в 16:53
1 ответ

Почему спокойный API?

Я должен убедить моих коллег принять REST API уровня 2 зрелости Ричардсона (по крайней мере). Они предпочитают использовать только глагол POST. Мои аргументы: с соответствующими глаголами мы можем извлечь пользу для производительности кеша (например…
04 май '17 в 19:10
3 ответа

Почему не используются остальные HTTP-глаголы?

В большинстве случаев сайты в основном используют только GET а также POST для всех операций, но есть еще семь глаголов. Где их использовали в старые времена, но не так много сейчас? Или, может быть, это потому, что некоторые браузеры не распознают д…
03 май '11 в 11:10
0 ответов

Ошибка 405 - HTTP-глагол, используемый для доступа к этой странице, не разрешен для службы asmx и службы WCF Rest

Мы развернули веб-сервисы по адресу http://mobile.example.com/. В этом месте есть как службы.asmx, так и службы WCF REST, и оба они прекрасно работают последние несколько дней. Со вчерашнего дня мы получаем ошибку "HTTP-глагол, используемый для дост…
21 дек '12 в 13:45
3 ответа

Как заставить работать методы / глаголы.net C# webAPI PUT и DELETE

-Settings IIS 7.5 и Visual Studio 2012 4.5 Я создал первый проект webAPI на моей машине. С помощью приведенного ниже кода я могу изменить тип глагола на POST или GET, и запрос к серверу и ответ обратно клиенту работают отлично. Поскольку код ниже, я…
20 июл '12 в 15:02
0 ответов

Влияние с точки зрения времени отклика, если мы используем только POST вместо других глаголов REST?

Я прочитал это в этом посте, что Операция за конечной точкой GET не меняет целевого состояния сервера, поэтому ответ конечной точки GET может быть кэширован, в результате чего дополнительные запросы к той же конечной точке будут быстрее возвращаться…
13 июл '18 в 13:35
2 ответа

REST дизайн для обновления / добавления / удаления элемента из списка подресурсов

Я хотел бы знать, что является наилучшей практикой, когда у вас есть ресурс, который содержит список подресурсов. Например, у вас есть ресурс Author, в котором есть информация, такая как имя, идентификатор, день рождения и список книг. Этот список к…
3 ответа

ASP.NET MVC AcceptVerbs и регистрация маршрутов

Нужно ли регистрировать ограничение HttpVerb в моем определении маршрута (когда я регистрирую маршруты), если я уже украсил свой метод действия атрибутом [AcceptVerbs(..)]? например. у меня есть это. [AcceptVerbs(HttpVerbs.Post)] public ActionResult…
12 ноя '08 в 07:00
4 ответа

Вы проверяете HttpVerbs в своих модульных тестах?

Рассматривая модульные тесты, которые поставляются со стандартным шаблоном веб-проекта ASP.MVC, я заметил, что они не проверяют, установлен ли правильный атрибут HttpVerbs для каждого метода действия. Это очень легко проверить с помощью рефлексии, н…
25 июн '09 в 10:26
4 ответа

Как я могу перегрузить действия ASP.NET MVC на основе принятых HTTP-глаголов?

Хотел использовать тот же URL-адрес для GET/PUT/DELETE/POST для API на основе REST, но когда единственное, что отличается в действиях, это то, какие HTTP-глаголы он принимает, он считает их дублирующимися! "Тип уже определяет член с именем" Индекс "…
14 июн '11 в 18:40
3 ответа

Должен ли метод PATCH возвращать все поля ресурса в теле ответа?

Должен ли метод PATCH возвращать все поля ресурса в теле ответа?Или он должен возвращать только обновленные поля? Я читаю это Например, если он возвращает только обновленные поля, пользователь может знать, какие поля были обновлены на сервере, а пол…
2 ответа

Зачем использовать DELETE/POST вместо PUT для "отмены подписки / подписки" на пользователя?

Ссылка на этот учебник / объяснение API: https://thinkster.io/tutorials/design-a-robust-json-api/getting-and-setting-user-data В руководстве объясняется, что для "следования за пользователем" вы должны использовать: POST /api/profiles/:username/foll…
10 апр '17 в 20:12
1 ответ

Как мне удалить подресурс с помощью restful PATCH

Когда мы используем PATCH, мы частично обновляем ресурс. Что лучше, если я хочу удалить часть ресурса? Например: у нас есть ресурс Person: Person: { id: 3, name: 'test', companyId: 1, } Допустим, этот человек покидает компанию и не имеет работы, тог…
09 июн '16 в 04:59
1 ответ

IIS: Как отключить HTTP-метод TRACE?

Я последовал за этим, что привело к тому, что я попытался отключить мой сайт от принятия метода TRACE (глагол). В основном я добавил раздел ниже, чтобы <system.webServer> внутри Web.config (веб-сайт по умолчанию и другой веб-сайт): <securit…
07 фев '19 в 21:11
1 ответ

Используйте глагол PUT или PATCH, когда запрос обновляется и удаляется: реальный дизайн

В последнее время я пытался получить правильные HTTP-глаголы, однако у меня есть сомнения относительно использования PUT, PATCH или даже POST для следующего сценария. Часть переднего плана отправляет следующие данные JSON: { name: "Spanish-01", code…
13 дек '18 в 17:28
3 ответа

Сообщение против положить при публикации формы

Оценивая, что форма была отправлена, я проверяю, что метод был post, а не get. Мне сказали, что это хороший способ узнать, что форма была отправлена ​​нажатием кнопки "Отправить", и что она не просто отправляется скриптом, который передает данные в …
07 ноя '10 в 12:06
0 ответов

C# HTTP PATCH 400 ошибка

В настоящее время я работаю над реализацией класса для доступа к остальным веб-сервисам с помощью моей программы на C#. Мне удалось сделать это для PUT, Post и GET, но у меня есть проблемы с патчем. Следующая ошибка возникает каждый раз: В System.dd…