Вопросы с тегом «http-request»

1
Является ли использование «utf8 = ✓» более предпочтительным, чем «utf8 = true»?
Недавно я видел несколько URI, содержащих параметр запроса "utf8 = ✓". Мое первое впечатление (после размышлений «ммм, выглядит круто») состояло в том, что это можно использовать для обнаружения нарушенной кодировки символов. Итак, это лучший способ решить потенциальные проблемы с кодировкой символов, или это просто разработчик, который развлекается с хакером?

7
Как поиск вписывается в интерфейс RESTful?
При разработке интерфейса RESTful семантика типов запросов считается жизненно важной для проекта. GET - список коллекции или получить элемент PUT - заменить коллекцию или элемент POST - Создать коллекцию или элемент УДАЛИТЬ - Ну, ну, удалить коллекцию или элемент Тем не менее, это не похоже на понятие «поиск». Например, при …

6
Почему GET-запрос не должен изменять данные на сервере?
По всему интернету я вижу следующий совет: GET никогда не должен изменять данные на сервере - используйте для этого запрос POST Что лежит в основе этой идеи? Если я создаю php-сервис, который вставляет данные в базу данных и передает их параметры в строку запроса GET, почему это неправильно? (Я использую …
109 http  http-request 

6
Должны ли мы создать новый единственный экземпляр HttpClient для всех запросов?
недавно я наткнулся на это сообщение в блоге от asp.net monsters, в котором говорится о проблемах с использованием HttpClientследующим образом: using(var client = new HttpClient()) { } Согласно сообщению в блоге, если мы располагаем HttpClientпосле каждого запроса, он может держать соединения TCP открытыми. Это может потенциально привести к System.Net.Sockets.SocketException. Правильный …
58 c#  http-request 

3
Что принадлежит в заголовке HTTP-запроса против тела запроса?
Я работаю над набором веб-сервисов для мобильного клиента, и требования требуют, чтобы уникальный идентификатор устройства был включен во все запросы, сохранялся в определенных запросах и использовался для фильтрации результатов в других. Было предложено поместить его в настраиваемый заголовок HTTP, поскольку он будет включен во все запросы, поэтому я начал задаваться …

2
Как REST API должен обрабатывать PUT-запросы к частично модифицируемым ресурсам?
Предположим, что REST API в ответ на HTTP- GETзапрос возвращает некоторые дополнительные данные в подобъекте owner: { id: 'xyz', ... some other data ... owner: { name: 'Jo Bloggs', role: 'Programmer' } } Понятно, что мы не хотим, чтобы кто-то мог PUTвернуться { id: 'xyz', ... some other data ... …

3
Безопасно ли передавать токены доступа через HTTP-заголовки?
Это первый веб-сервис RESTful, и я обеспокоен вопросами безопасности. Безопасно ли передавать мой токен доступа через HTTP-заголовки? Например: POST /v1/i/resource HTTP/1.1 Content-Type: application/x-www-form-urlencoded Api-key: 5cac3297f0d9f46e1gh3k83881ba0980215cd71e Access_token: 080ab6bd49b138594ac9647dc929122adfb983c8 parameter1=foo&parameter2=bar Соединение установлено SSL. Кроме того, что необходимо определить как scopeатрибут для каждогоaccess token

2
Что такое правильный код состояния ответа на POST, если родительский ресурс не найден?
У меня есть следующая конечная точка: a/{id}/b и хочу создать bс отправкой POSTзапроса к нему. Если aс данным {id}не найдено, я должен ответить с 404 NOT_FOUNDили, может быть, с 409 CONFLICT? Это просто для обработки a/{id}, хитрость в том, что здесь используется подресурс.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.