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

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

6
Как я могу справиться с ограничениями длины строки запроса HTTP GET и по-прежнему хочу быть RESTful?
Как указано в http://www.boutell.com/newfaq/misc/urllength.html , строка запроса HTTP имеет ограниченную длину. Он может быть ограничен клиентом (Firefox, IE, ...), сервером (Apache, IIS, ...) или сетевым оборудованием (прикладной брандмауэр, ...). Сегодня сталкиваюсь с этой проблемой с формой поиска. Мы разработали форму поиска с большим количеством полей, и эта форма отправляется на …
84 http  rest 

5
node.js http 'get' запрос с параметрами строки запроса
У меня есть приложение Node.js, которое является http-клиентом (на данный момент). Итак, я делаю: var query = require('querystring').stringify(propertiesObject); http.get(url + query, function(res) { console.log("Got response: " + res.statusCode); }).on('error', function(e) { console.log("Got error: " + e.message); }); Кажется, это достаточно хороший способ добиться этого. Однако меня несколько обидело то, что …

5
AngularJS: файл фабрики $ http.get JSON
Я ищу локальную разработку, используя только жестко закодированный файл JSON. Мой файл JSON выглядит следующим образом (действителен при помещении в валидатор JSON): { "contentItem": [ { "contentID" : "1", "contentVideo" : "file.mov", "contentThumbnail" : "url.jpg", "contentRating" : "5", "contentTitle" : "Guitar Lessons", "username" : "Username", "realname" : "Real name", "contentTags" …
84 json  http  angularjs  factory 

7
В чем разница между CloseableHttpClient и HttpClient в Apache HttpClient API?
Я изучаю приложение, разработанное нашей компанией. Он использует библиотеку Apache HttpClient. В исходном коде он использует HttpClientкласс для создания экземпляров для подключения к серверу. Я хочу узнать об Apache HttpClient, и я просмотрел этот набор примеров . Во всех примерах используется CloseableHttpClientвместо HttpClient. Так что я думаю, что CloseableHttpClientэто расширенная …

3
Как ответить на запрос HTTP OPTIONS?
OPTIONSПредположительно, метод HTTP используется для определения того, какие другие методы сервер поддерживает на данном ресурсе. Учитывая это, у меня есть два вопроса: Как выглядит этот ответ? Я видел примеры со списками CSV в Public, Allowи даже Access-Control-Allow-Methodsзаголовки. Все ли они нужны? Какая разница? RFC 2616 , похоже, здесь не очень …
84 http 

3
Оставить сообщение об ошибке в заголовке HTTP или теле ответа?
У меня есть служба REST, доступная для клиентов iPhone и Android. В настоящее время я использую HTTP-коды 200, 400, 401, 403, 404, 409, 500 и т. Д. Мой вопрос: где рекомендуется указать причину / описание / причину ошибки? Имеет ли смысл для REST API всегда иметь настраиваемую причину в заголовке, …
84 http  rest  http-error 


4
Как в Android записать в папку на SD-карте?
Я использую следующий код, чтобы загрузить файл со своего сервера, а затем записать его в корневой каталог SD-карты, все работает нормально: package com.downloader; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import android.os.Environment; import android.util.Log; public class Downloader { public void DownloadFile(String fileURL, String fileName) { try { …

7
Как получить данные из HTTP-запроса на получение Node.js
Я пытаюсь заставить свою функцию возвращать HTTP-запрос на получение, однако, что бы я ни делал, кажется, что он теряется в «области действия». Я ухожу новичком в Node.js, поэтому любая помощь будет принята с благодарностью function getData(){ var http = require('http'); var str = ''; var options = { host: 'www.random.org', …

2
Идеальные заголовки управления кешем HTTP для разных типов ресурсов
Я хочу найти минимальный набор заголовков, который работает "со всеми" кешами и браузерами (также при использовании HTTPS !) На моем веб-сайте у меня будет три вида ресурсов: (1) Кэшируемый навсегда (общедоступный / равный для всех пользователей) Пример: 0A470E87CC58EE133616F402B5DDFE1C.cache.html ( автоматически создается GWT ) Этим файлам автоматически присваивается новое имя при …

2
Примеры заголовков HTTP-ответа, ограничивающих скорость HTTP API
Один из дополнительных кодов состояния HTTP ( RFC6585 ): 429 Слишком много запросов Где я могу найти примеры заголовков HTTP-ответа HTTP / REST API с ограничением скорости, которые полезны с этим статусом HTTP-ответа?

5
Уязвимы ли веб-сервисы JSON для атак CSRF?
Я создаю веб-службу, которая использует исключительно JSON для своего содержимого запроса и ответа (т.е. полезные нагрузки, не закодированные в форме). Уязвима ли веб-служба для атаки CSRF, если верно следующее? Любой POSTзапрос без объекта JSON верхнего уровня, например, {"foo":"bar"}будет отклонен с 400. Например, POSTзапрос с содержимым 42будет таким образом отклонен. Любой …
82 http  security  csrf 

5
Настроить HTTP-заголовок авторизации
Мне нужно аутентифицировать клиента, когда он отправляет запрос в API. У клиента есть API-токен, и я думал об использовании стандартного Authorizationзаголовка для отправки токена на сервер. Обычно этот заголовок используется для Basicи Digestаутентификации. Но я не знаю, разрешено ли мне настраивать значение этого заголовка и использовать пользовательскую схему аутентификации, например: …

3
Максимальное значение для заголовка управления кешем в HTTP
Я использую Amazon S3 для обслуживания статических ресурсов на моем веб-сайте. Я хочу, чтобы браузеры кэшировали эти ресурсы как можно дольше. Какие заголовки метаданных я должен включать в свои активы Cache-Control: max-age=???

12
Отправка составного запроса с Android SDK
Я пытаюсь сделать то, что, как мне казалось, будет относительно простым: загрузить изображение на сервер с помощью Android SDK. Я нашел много примеров кода: http://groups.google.com/group/android-developers/browse_thread/thread/f9e17bbaf50c5fc/46145fcacd450e48 http://linklens.blogspot.com/2009/06/android-multipart-upload.html Но ни то, ни другое не работает для меня. Путаница, с которой я постоянно сталкиваюсь, - это то, что действительно необходимо для выполнения многостраничного …

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