http- все статьи тега ➜ страница 2
Как я могу обрабатывать потоковые данные в tornado асинхронно, одновременно обрабатывая код ответа синхронно?
Мой вызов API tornado вызовет другой URL-адрес, а затем передаст результат обратно клиенту. Однако если внутренний URL-адрес возвращает код ошибки, я хочу обработать свою собственную ошибку отдельно и передать содержимое ошибки клиенту. В настоящее время у меня есть вот что: @web.asynchronous @gen.coroutine def get(self, job_id): url = ... client = httpclient.AsyncHTTPClient() # handle_chunk will forward received bytes to the client, allowing # other HTTP requests to be handle ...
В чем разница между URI, URL и URN?
люди говорят о URLs, URIs и урнакак будто это разные вещи, но они выглядят одинаково невооруженным глазом. каковы отличительные различия между ними? ...
Поставить против поста в покое
согласно спецификации HTTP / 1.1: The POST метод используется для запроса, чтобы исходный сервер принял сущность, заключенную в запросе, в качестве нового подчиненного ресурса, идентифицированного Request-URI на Request-Line другими словами, POST используется создать. The PUT метод запрашивает, чтобы вложенный объект хранился под поставляемым Request-URI. Если Request-URI относится к уже существующему ресурсу, вложенная сущность должна рассматриваться как модифицированная версия той, к ...
Какова максимальная длина URL-адреса в разных браузерах?
какова максимальная длина URL-адреса в разных браузерах? Отличается ли он среди браузеров? диктует ли это протокол HTTP? ...
Код состояния HTTP для обновления и удаления?
какой код состояния я должен установить для UPDATE (PUT) и DELETE (например, продукт успешно обновлены)? ...
Пользовательские заголовки HTTP: соглашения об именах
некоторые из наших пользователей попросили нас включить данные относительно их счета в HTTP-заголовки запросов, которые мы им отправляем, или даже ответов, которые они получают от нашего API. Каково общее Соглашение для добавления пользовательских заголовков HTTP, с точки зрения наименования,формат... так далее. кроме того, не стесняйтесь публиковать любое умное использование этих, на которые вы наткнулись в интернете; мы пытаемся реализовать это, используя то, что лучше всего там в качестве це ...
Зашифрованы ли URL-адреса HTTPS?
все URL-адреса зашифрованы при использовании шифрования TLS/SSL (HTTPS)? Я хотел бы знать, потому что я хочу, чтобы все данные URL были скрыты при использовании TLS/SSL (HTTPS). Если TLS / SSL дает вам полное шифрование URL, то мне не нужно беспокоиться о сокрытии конфиденциальной информации из URL-адресов. ...
Как загрузить файл через HTTP с помощью Python?
у меня есть небольшая утилита, которую я использую для загрузки MP3 с сайта по расписанию, а затем строит/обновляет XML-файл подкаста, который я, очевидно, добавил в iTunes. обработка текста, которая создает / обновляет XML-файл, написана на Python. Я использую wget внутри Windows .bat файл для загрузки фактического MP3, однако. Я бы предпочел, чтобы вся утилита была написана на Python. Я изо всех сил пытался найти способ на самом деле вниз загрузить файл в Питон, таким образом, почему я прибе ...
REST API error return good practices [закрыто]
Я ищу руководство по передовой практике, когда речь заходит о возврате ошибок из REST API. Я работаю над новым API, поэтому я могу взять его в любом направлении прямо сейчас. Мой тип контента-XML на данный момент, но я планирую поддерживать JSON в будущем. теперь я добавляю некоторые случаи ошибок, например, клиент пытается добавить новый ресурс, но превысил свою квоту хранения. Я уже обрабатываю некоторые случаи ошибок с кодами состояния HTTP (401 для аутентификации, 403 для авторизация и 404 ...
Код ответа HTTP для сообщения, когда ресурс уже существует
Я создаю сервер, который позволяет клиентам сохранять объекты. Эти объекты полностью построены на стороне клиента, в комплекте с идентификаторами объектов, которые являются постоянными в течение всего срока службы объекта. Я определил API, чтобы клиенты могли создавать или изменять объекты с помощью PUT: PUT /objects/{id} HTTP/1.1 ... {json representation of the object} {id} - это идентификатор объекта, поэтому он является частью запроса-URI. теперь я также рассматриваю возможность разреш ...
Кодирование Java URL параметров строки запроса
скажем, у меня есть URL http://example.com/query?q= и у меня есть запрос, введенный пользователем, такие как: случайное слово £500 bank $ Я хочу, чтобы результат был правильно закодирован URL: http://example.com/query?q=random%20word%20%A3500%20bank%20%24 каков наилучший способ достичь этого? Я пытался URLEncoder и создание объектов URI / URL, но ни один из них не выходит совершенно правильно. ...
В чем разница между Cache-Control: max-age=0 и no-cache?
заголовок Cache-Control: max-age=0 подразумевает, что содержимое считается устаревшим (и должно быть повторно извлечено) немедленно, что по сути то же самое, что и Cache-Control: no-cache. ...
Как перенаправить на 404 в Rails?
Я хотел бы "подделать" страницу 404 в Rails. В PHP я бы просто отправил заголовок с кодом ошибки как таковой: header("HTTP/1.0 404 Not Found"); Как это делается с рельсами? ...
Как отправить HTTP-запрос на java? [дубликат]
этот вопрос уже есть ответ здесь: Как использовать java. net. URLConnection для запуска и обработки HTTP-запросов 11 ответов в Java, как составить сообщение HTTP-запроса и отправить его на веб-сервер HTTP? ...
Производительность HTTP vs HTTPS
существуют ли какие-либо существенные различия в производительности между http и https? Я, кажется, помню, что читал, что HTTPS может быть пятым так же быстро, как HTTP. Это действительно для веб-серверов/браузеров текущего поколения? Если да, то есть ли какие-либо технические документы для его поддержки? ...
Как несколько клиентов одновременно подключаются к одному порту, скажем 80, на сервере? [дубликат]
этот вопрос уже есть ответ здесь: порт изменяется, когда сервер принимает TCP-соединение? 2 ответы Я понимаю основы работы портов. Однако я не понимаю, как несколько клиентов могут одновременно подключаться к порту 80. Я знаю, что каждый клиент имеет уникальный (для своей машины) порт. Отвечает ли сервер от доступного порта клиенту и просто заявляет, что ответ пришел из 80? Как это работает? ...
Как сделать запрос PUT с curl?
Как проверить метод RESTful PUT (или DELETE) с помощью curl? ...
Что означает status=cancelled для ресурса в инструментах разработчика Chrome?
Что может привести к отмене страницы? У меня есть скриншот инструментов разработчика Chrome. Это происходит часто, но не каждый раз. Похоже, как только некоторые другие ресурсы кэшируются, обновление страницы загрузит левую панель.aspx. И что действительно странно, это происходит только в Google Chrome, а не в Internet Explorer 8. Есть идеи, почему Chrome отменит запрос? ...
Является ли порт http cookies специфичным?
У меня есть две службы HTTP, работающие на одной машине. Я просто хочу знать, делятся ли они своими куки или браузер различает два сокета сервера. ...
Может ли PHP cURL получить заголовки и тело ответа в одном запросе?
есть ли способ получить как заголовки, так и тело для запроса cURL с помощью PHP? Я обнаружил, что этот вариант: curl_setopt($ch, CURLOPT_HEADER, true); собирается вернуть тело плюс заголовки, но тогда мне нужно разобрать его, чтобы получить тело. Есть ли способ получить как более удобный (и безопасный) способ? обратите внимание, что для "одного запроса" я имею в виду, избегая выдачи головного запроса до GET/POST. ...