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

125
Как сделать HTTP-запрос Post с телом JSON в Swift

Я пытаюсь сделать HTTP-запрос на отправку с телом JSON: Как добавить NSDictionnary в тело HTTP-запроса. Вот мой код, похоже, он не работает должным образом. var entry1 = Response(IdQuestion: 6510,IdProposition: 10,Time: 30) var entry2 = Response(IdQuestion: 8284,IdProposition: 10,Time: 30)...

125
URL: имя пользователя с @

Чтобы отправить имя пользователя и пароль с URL-адресом, мы используем эту схему: http://username:password@www.my_site.com Но мое имя пользователя my_email@gmail.com. Проблема в том @. Как я могу это...

124
Удаление ресурса с помощью http DELETE

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

124
Пользовательский заголовок авторизации HTTP

Мне было интересно, допустимо ли помещать пользовательские данные в заголовок авторизации HTTP. Мы разрабатываем RESTful API, и нам может потребоваться способ указать собственный метод авторизации. В качестве примера назовем это FIRE-TOKENаутентификацией. Будет ли что-то вроде этого действительным...

124
Отправка файлов с помощью POST с HttpURLConnection

Поскольку разработчики Android рекомендуют использоватьHttpURLConnection класс, мне было интересно, может ли кто-нибудь предоставить мне хороший пример того, как отправить «файл» растрового изображения (фактически поток в памяти) через POST на HTTP-сервер Apache. Меня не интересуют файлы cookie,...

123
Допустимый тип содержимого для документов XML, HTML и XHTML

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

122
Что такое заголовок хоста http?

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

122
от jquery $ .ajax до angular $ http

У меня есть этот фрагмент кода jQuery, который отлично работает с перекрестным происхождением: jQuery.ajax({ url: "http://example.appspot.com/rest/app", type: "POST", data: JSON.stringify({"foo":"bar"}), dataType: "json", contentType: "application/json; charset=utf-8", success: function (response)...

122
Должен ли я кодировать данные POST в URL-адресе?

Я отправляю данные во внешний API (используя PHP, если это необходимо). Должен ли я кодировать URL-адреса переменных POST, которые я передаю? Или мне нужно только URL-кодировать данные GET? Спасибо! ОБНОВЛЕНИЕ: это мой PHP, если он актуален: $fields = array( 'mediaupload'=>$file_field,...

122
RESTfully оформить / войти или / зарегистрировать ресурсы?

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

121
Как сделать http-запрос с помощью файлов cookie на Android?

Я хотел бы сделать http-запрос к удаленному серверу, правильно обрабатывая файлы cookie (например, сохраняя файлы cookie, отправленные сервером, и отправляя эти файлы cookie, когда я делаю последующие запросы). Было бы неплохо сохранить все файлы cookie, но на самом деле меня волнует только файл...

120
Почему в ответе HTTP следует использовать и без кеша, и без хранения?

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

120
Сетевая библиотека Android Volley

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

120
В чем разница между cookie на стороне сервера и cookie на стороне клиента?

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

120
Могу ли я предотвратить очистку сетевой панели инструментов разработчика Firefox при перезагрузке страницы?

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

119
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...

117
Какой код состояния HTTP наиболее подходит для страницы с ошибкой «элемент не найден»

Мне любопытно, какой код состояния HTTP наиболее подходит для страницы «элемент не существует». Если сама страница не существует, я, очевидно, буду использовать 404. Однако у одной из моих страниц есть useridаргумент (это страница «редактирования пользователя»), и в случае, если пользователя с...

117
Как я могу перенаправить HTTP-запросы, сделанные с iPad?

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