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

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

15
HAProxy перенаправляет http на https (ssl)
Я использую HAProxy для балансировки нагрузки и хочу, чтобы мой сайт поддерживал только https. Таким образом, я хотел бы перенаправить все запросы с порта 80 на порт 443. Как мне это сделать? Изменить: мы хотели бы перенаправить на тот же URL-адрес на https, сохранив параметры запроса. Таким образом, http://foo.com/bar будет …
100 http  redirect  ssl  https  haproxy 

2
Кодирование передачи: gzip против кодирования содержимого: gzip
Каково текущее положение дел, когда дело доходит до того, нужно ли делать Transfer-Encoding: gzip или Content-Encoding: gzip когда я хочу разрешить клиентам, например, с ограниченной пропускной способностью, сигнализировать о своей готовности принять сжатый ответ, и последнее слово остается за сервером, сжимать или нет . Последнее - то, что делают, например, …


1
Сделайте запрос POST в кодировке URL, используя `http.NewRequest (…)`
Я хочу сделать POST-запрос к API, отправляющему мои данные как application/x-www-form-urlencodedтип содержимого. Из-за того, что мне нужно управлять заголовками запросов, я использую этот http.NewRequest(method, urlStr string, body io.Reader)метод для создания запроса. Для этого запроса POST я добавляю свой запрос данных к URL-адресу и оставляю тело пустым, примерно так: package main …
98 http  go 

3
Как получить тело ответа с помощью HttpURLConnection, когда возвращается код, отличный от 2xx?
У меня проблема с получением ответа Json в случае, если сервер возвращает ошибку. См. Подробности ниже. Как я выполняю запрос Пользуюсь java.net.HttpURLConnection. Я настраиваю свойства запроса, затем делаю: conn = (HttpURLConnection) url.openConnection(); После этого при успешном запросе я получаю ответ Json: br = new BufferedReader(new InputStreamReader((conn.getInputStream()))); sb = new StringBuilder(); …

22
Как мне сделать асинхронный запрос GET в PHP?
Я хочу сделать простой запрос GET к другому сценарию на другом сервере. Как мне это сделать? В одном случае мне просто нужно запросить внешний скрипт без необходимости вывода каких-либо данных. make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage Во втором случае мне нужно получить текстовый вывод. $output = make_request('http://www.externalsite.com/script2.php?variable=45'); echo $output; //string output Честно говоря, …
97 php  http  curl  asynchronous 


3
Методы RESTful API; ГОЛОВА И ОПЦИИ
Я пишу модуль RESTful API для приложения на PHP, и я немного запутался в глаголах HEADи OPTIONS. OPTIONS Используется для получения доступных HTTP-глаголов для данного ресурса? HEAD Используется, чтобы определить, доступен ли данный ресурс? Если бы кто-нибудь мог пояснить * эти глаголы, это было бы очень полезно. * Уточнение касалось …
97 php  api  http  rest 


4
Что такое http-заголовок X-REQUEST-ID?
Я уже много гуглил на эту тему, читал различные статьи об этом заголовке, его использовании в Heroku и проектах, основанных на Django. Однако в голове до сих пор все запутано. Какова цель этого заголовка? Нарушает ли это конфиденциальность пользователей? Может ли это помочь в отслеживании пользователя?

10
Как я могу сделать POST-запрос multipart / form-data с помощью Java?
Во времена Apache Commons HttpClient версии 3.x выполнение POST-запроса multipart / form-data было возможно ( пример из 2004 года ). К сожалению, в версии 4.0 HttpClient это невозможно . Для нашей основной деятельности «HTTP» multipart несколько выходит за рамки. Мы бы хотели использовать составной код, поддерживаемый каким-либо другим проектом, для …
96 java  http  multipart 

8
Отправить файл через HTTP POST с C #
Я искал и читал об этом и не смог найти ничего действительно полезного. Я пишу небольшое приложение Win C #, которое позволяет пользователю отправлять файлы на веб-сервер не по FTP, а по HTTP с использованием POST. Думайте об этом как о веб-форме, но работающей в приложении Windows. У меня есть …
96 c#  http  post  system.net 

2
GRPC (HTTP / 2) быстрее, чем REST с HTTP / 2?
Цель состоит в том, чтобы представить протокол транспортного и прикладного уровня, который имеет лучшие задержки и пропускную способность сети . В настоящее время приложение использует REST с HTTP / 1.1, и мы наблюдаем высокую задержку. Мне нужно решить эту проблему с задержкой, и я готов использовать gRPC (HTTP / 2) …

6
При обслуживании файлов JavaScript лучше использовать application / javascript или application / x-javascript
Весь вопрос укладывается в заголовок. И чтобы добавить некоторого контекста: я не спрашиваю, что лучше всего в соответствии со спецификациями, а скорее, что работает лучше всего с учетом сочетания браузеров, развернутых в настоящее время. Некоторые данные: Google использует text/javascriptJS на своей домашней странице. Google использует text/javascriptв Google Документах. Google использует …

4
Альтернативы RESTful для тела запроса DELETE
В то время как спецификация HTTP 1.1, кажется, позволяет телам сообщений на запросах DELETE , похоже, это указывает на то, что серверы должны игнорировать его, поскольку для него нет определенной семантики. 4.3 Тело сообщения Серверу СЛЕДУЕТ читать и пересылать тело сообщения по любому запросу; если метод запроса не включает определенную …

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