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

Протокол передачи гипертекста (HTTP) - это сетевой протокол прикладного уровня, который используется для передачи контента в Интернете.

4
Удаление ресурса с помощью http DELETE
Итак, учитывая, что глагол DELETE в Http идемпотентен, когда я отправляю следующий запрос, что должно произойти во втором (третьем, четвертом и т. Д.)? DELETE /person/123 В первый раз ресурс удаляется, и я возвращаю 204 (успешно, нет содержимого). Должен ли я возвращать 204 при последующих звонках или 404 (не найдено)?
124 rest  http  http-delete 

1
Допустимый тип содержимого для документов XML, HTML и XHTML
Каковы правильные типы содержимого для документов XML, HTML и XHTML? Мне нужно написать простой поисковый робот, который выбирает только такие файлы. В настоящее время http://example.net/index.html может служить, например, файлом JPEG из-за mod_rewrite, поэтому мне нужно проверить тип содержимого из заголовка ответа и сравнить его со списком разрешенных типов содержимого. Откуда …
123 html  xml  http  xhtml  web-standards 

6
RESTfully оформить / войти или / зарегистрировать ресурсы?
Я разрабатывал веб-приложение, а затем остановился, чтобы подумать о том, как мой api должен быть спроектирован как веб-сервис RESTful. На данный момент большинство моих URI являются общими и могут применяться к различным веб-приложениям: GET /logout // destroys session and redirects to / GET /login // gets the webpage that has …

4
Должен ли я кодировать данные POST в URL-адресе?
Я отправляю данные во внешний API (используя PHP, если это необходимо). Должен ли я кодировать URL-адреса переменных POST, которые я передаю? Или мне нужно только URL-кодировать данные GET? Спасибо! ОБНОВЛЕНИЕ: это мой PHP, если он актуален: $fields = array( 'mediaupload'=>$file_field, 'username'=>urlencode($_POST["username"]), 'password'=>urlencode($_POST["password"]), 'latitude'=>urlencode($_POST["latitude"]), 'longitude'=>urlencode($_POST["longitude"]), 'datetime'=>urlencode($_POST["datetime"]), 'category'=>urlencode($_POST["category"]), 'metacategory'=>urlencode($_POST["metacategory"]), 'caption'=>($_POST["description"]) ); $fields_string …

2
Что такое заголовок хоста http?
Учитывая, что TCP-соединение уже установлено при отправке HTTP-запроса, IP-адрес и порт неявно известны - TCP-соединение является IP + Port. Итак, зачем нам Hostзаголовок? Это нужно только для случая, когда несколько хостов сопоставлены с IP-адресом, подразумеваемым в TCP-соединении?
122 http  http-headers 

4
Как сделать http-запрос с помощью файлов cookie на Android?
Я хотел бы сделать http-запрос к удаленному серверу, правильно обрабатывая файлы cookie (например, сохраняя файлы cookie, отправленные сервером, и отправляя эти файлы cookie, когда я делаю последующие запросы). Было бы неплохо сохранить все файлы cookie, но на самом деле меня волнует только файл cookie сеанса. С java.net кажется, что предпочтительный …
121 java  android  http  url  cookies 

11
Почему в ответе HTTP следует использовать и без кеша, и без хранения?
Мне сказали, чтобы предотвратить утечку информации о пользователе, одного ответа «no-cache» недостаточно. "без магазина" тоже необходимо. Cache-Control: no-cache, no-store Прочитав эту спецификацию http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html , я все еще не совсем понимаю, почему. На данный момент я понимаю, что это только для промежуточного кеш-сервера. Даже если в ответ выдается сообщение «no-cache», промежуточный …
120 http  caching  no-cache 

3
Могу ли я предотвратить очистку сетевой панели инструментов разработчика Firefox при перезагрузке страницы?
Я хотел бы наблюдать за содержимым запроса POST, успешное завершение которого приводит к location.reload()- когда я пытаюсь захватить этот запрос в сетевой панели инструментов разработчика Firefox, я обнаруживаю, что перезагрузка страницы очищает список захваченных событий. Могу ли я предотвратить эту очистку?


19
Сетевая библиотека Android Volley
У меня есть несколько вопросов по использованию Volley в моих проектах: Можно ли использовать эту библиотеку в любом проекте Java или только в Android? Я вижу здесь несколько веток и нет документации, с какой ветки начинать. С какой ветки мне начать? Как интегрировать эту библиотеку в свой собственный проект? Какой …

4
В чем разница между cookie на стороне сервера и cookie на стороне клиента?
В чем разница между созданием файлов cookie на сервере и на клиенте? Это файлы cookie на стороне сервера и файлы cookie на стороне клиента? Есть ли способ создать файлы cookie, которые можно читать только на сервере или на клиенте?

5
CORS Access-Control-Allow-Headers игнорируется?
У меня возникают проблемы с правильной работой междоменного запроса CORS в Chrome. Заголовки запроса: Accept:*/* Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:en-US,en;q=0.8 Access-Control-Request-Headers:origin, content-type Access-Control-Request-Method:POST Connection:keep-alive User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4 Заголовки ответа: Access-Control-Allow-Headers:* Access-Control-Allow-Origin:* Allow:GET, POST, OPTIONS Content-Length:0 Date:Tue, 30 Oct 2012 20:04:28 GMT Server:BaseHTTP/0.3 …
119 http  browser  cors 

3
проблема загрузки nginx client_max_body_size
Я запускаю nginx / ruby-on-rails, и у меня есть простая составная форма для загрузки файлов. Все работает нормально, пока я не решу ограничить максимальный размер загружаемых файлов. Для этого я установил nginx client_max_body_sizeна 1 м (1 МБ) и ожидаю в ответ статус HTTP 413 (Request Entity Too Large), когда это …
117 http  file-upload  nginx 


17
Как я могу перенаправить HTTP-запросы, сделанные с iPad?
Поскольку на iPad мы не можем редактировать файл hosts (без взлома), как мы можем произвольно перенаправить веб-трафик на другой URL-адрес? Это было бы важно для чего-то вроде разработки веб-сайта, использующего конфигурацию виртуального хоста, с которого вы хотите перенаправить на машину разработки. (Это связано с вопросом: могу ли я редактировать хост-файл …
117 ipad  http  redirect  hosts 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.