http- все статьи тега ➜ страница 6


Выполнение HTTP-запроса в Scala

Я пытаюсь выдать простой запрос POST на веб-сервис, который возвращает некоторый XML в Scala. кажется,отправка стандартная библиотека используется для этой задачи, но я не могу найти документацию на нее. Основной сайт, на который я ссылаюсь выше, подробно объясняет, что такое обещание и как выполнять асинхронное программирование, но на самом деле не документирует API. Там есть периодическая таблица - который выглядит немного страшно - но это только кажется полезным люди, которые уже знают, что ...

Почему браузер не может отправить запрос gzip?

Если веб-сервер может отправить ответ gzip, почему браузер не может отправить запрос gzip? ...

Какую кодировку следует использовать для обычной проверки подлинности HTTP?

RFC2617 говорит, что кодирует имя пользователя и пароль для base64, но не говорит, какую кодировку символов использовать при создании октетов для ввода в алгоритм base64. должен ли я предположить US-ASCII или UTF8? Или кто-то уже где-то решил этот вопрос? ...

Полезные нагрузки методов HTTP-запроса

The запись Википедии на HTTP перечисляет следующие методы HTTP-запроса: руководитель: запрашивает ответ, идентичный тому, который соответствует запросу GET, но без тела ответа. GET: запрашивает представление указанного ресурса. сообщение: отправляет данные для обработки (например, из HTML-формы) в указанный ресурс. Данные включены в тело запроса. поставить: загружает представление указанного ресурса. удалить: удаляет указанный ресурс. TRACE: откликается на полученный запрос, чтобы клие ...

Можно ли запустить python SimpleHTTPServer только на локальном хосте?

У меня есть vpn-соединение, и когда я запускаю python-m SimpleHTTPServer, он служит на 0.0.0.0: 8000, что означает, что к нему можно получить доступ через localhost и через мой реальный IP. Я не хочу, чтобы роботы сканировали меня и интересовались, что сервер будет доступен только через localhost. это возможно? python -m SimpleHTTPServer 127.0.0.1:8000 # doesn't work. также приветствуется любой другой простой http-сервер, который может быть выполнен мгновенно с помощью командной строки. ...

Сделать вызов REST API в Swift

Я пытаюсь использовать Swift, чтобы сделать вызов GET для REST API, и попытался следовать многочисленным учебникам, но не могу понять это. Либо потому, что я не могу понять, как перевести все Obj-C в Swift, либо потому, что половина методов n' такие устарели. Кто-нибудь знает, как сделать вызов и проанализировать возвращенные данные JSON? ...

fiddler HTTPMethod (GET/PUT/POST/DELETE...) столбец

есть ли простой способ добавить HTTPMethod (GET/PUT/POST/DELETE...) колонка на дисплей скрипача? нашел эти инструкции на скрипач Вики для добавления переменных сессии: cols добавить "клиент IP-адрес" X-CLIENTIP но HTTPMethod, кажется, не так просто. кто-нибудь знает способ сделать это или есть хороший сценарий скрипач? ...

Angular2-заголовки HTTP RequestOptions

в настоящее время у меня есть проблема с tslint и надеялся, что кто-то может указать мне в правильном направлении. Я пытаюсь отправить запрос HTTP GET с помощью HTTP, предоставленного платформой Angular2. С помощью этого запроса я должен указать тип контента и маркер аутентификации носителя. пример моего кода: let headers = new Headers(); let authToken = this._user.getUser().JWT; headers.append('Content-Type', 'application/json'); headers.append('Authorization', `Bearer ${authToken}`); let op ...

Какой тип MIME, если JSON-это, возвращаемые API-интерфейс REST?

мой REST API возвращает JSON. В настоящее время я возвращаю текст/простой, как тип MIME, но это смешно. Я должен вернуться application/x-javascript или какой-то другой тип? второй вопрос касается кода состояния HTTP для условий ошибки. Если мой REST API возвращает состояние ошибки, я возвращаюсь как JSON { result: "fail", errorcode: 1024, errormesg: "That sucked. Try again!" } должен ли код состояния HTTP оставаться в 200 OK? ...

Повышение.ASIO-клиентская библиотека HTTP (например, libcurl) [закрыто]

Я ищу современную библиотеку HTTP C++, потому что недостатки libcurl трудно обойти с помощью оболочек C++. Решения на основе Boost.Предпочтение отдается ASIO, которая стала де-факто библиотекой C++ TCP. ...

Какой протокол? svn: / / или http (s)://?

существует четыре общих протокола для доступа к сети SVN. svn://repos svn+ssh://repos https://repos http://repos страница в Википедии, не говорит много о различиях четырех различных протоколов. Я всегда предпочитал svn://, потому что это простой в настройке, но в чем разница и какой из них "лучше"? ...

Заголовок Content-Length с запросами HEAD?

The http spec говорит о HEAD запрос: метод HEAD идентичен методу GET, за исключением того, что сервер не должен возвращать тело сообщения в ответе. Метаинформация, содержащаяся в заголовках HTTP в ответ на запрос HEAD, должна быть идентична информации, отправленной в ответ на запрос GET. если ответ HEAD запрос содержит Content-Length заголовок? Это должно быть значение, которое будет вернулся на GET запрос, даже если нет ответа? Или длина содержимого должна быть 0? ...

поймать конкретную ошибку HTTP в python

Я хочу поймать конкретную ошибку http, а не кого-либо из всей семьи.. что я пытался сделать это... import urllib2 try: urllib2.urlopen("some url") except urllib2.HTTPError: <whatever> но то, что я в конечном итоге ловлю любую ошибку http, но я хочу поймать только если указанная веб-страница не существует!! вероятно, это ошибка HTTP 404..но я не знаю, как указать, что поймать только ошибку 404 и пусть система запускает обработчик по умолчанию для других событий..предложения Нью-Йор ...

Код состояния HTTP для временно недоступных страниц

Я перепроектирую свой сайт малого бизнеса. Я буду выставлять временно "строящуюся" заставку. Я знаю, знаю... но это будет в стиле, я надеюсь. :) что, в основном для целей SEO, является лучшим кодом состояния HTTP для поиска URL-адресов, которые будут временно недоступны (те же URL-адреса будут иметь контент снова, после того, как новый сайт будет запущен). теперь, мой трафик сайта вряд ли имеет какое-либо значение, но как веб-разработчик я хочу этого знания в моем наборе инструментов для возмо ...

Какова максимальная длина url-адреса apache?

какова максимальная длина URL-адреса в apache? Где это задокументировано, и это настраивается? я внедряю провайдер идентификации openid и хотел бы знать ограничения, с которыми я сталкиваюсь. Я знаю об ограничении пути 2048 байт в Internet Explorer. Это может быть обработано специально с помощью обнаружения агента пользователя. Другие браузеры имеют гораздо более высокие ограничения URL. Так что меня интересуют ограничения сервера apache при кодировании приложения. ...

RFC 1123 представление даты в Python?

есть ли довольно простой способ преобразовать объект datetime в строку даты/времени RFC 1123 (HTTP/1.1), т. е. строку с форматом Sun, 06 Nov 1994 08:49:37 GMT используя strftime не работает, так как строки зависят от локали. Должен ли я построить строку вручную? ...

Рекомендуемый формат даты для REST GET API

каков рекомендуемый формат метки времени для REST GET API следующим образом: http://api.example.com/start_date/{timestamp} Я думаю, что фактический формат даты должен быть ISO 8601 формат, например YYYY-MM-DDThh:mm:ssZ для времени UTC. должны ли мы использовать версию ISO 8601 без дефисов и двоеточий, таких как: http://api.example.com/start_date/YYYYMMDDThhmmssZ или мы должны кодировать формат ISO 8601, используя, например, кодировку base64? ...

Как перенаправить URL браузера пользователя на другую страницу в Nodejs?

в приложении я пытаюсь написать, главная страница (http://localhost:8675) имеет следующий вид: <form action='/?joinnew' method='post'> <button>Start</button> </form> вот код на сервере.js: http.createServer(function(request, response) { var root = url.parse(request.url).pathname.split('/')[1]; if (root == '') { var query = url.parse(request.url).search: if (query == '?joinnew') { var newRoom = getAvaliableRoomId(); // '8dn1u', 'idjh1', '8jm84', etc ...

Постоянный / keepalive HTTP с библиотекой PHP Curl?

Я использую простую библиотеку PHP для добавления документов в индекс SOLR через HTTP. в настоящее время задействовано 3 сервера: в поле PHP выполняется задание индексирования поле базы данных, содержащее индексируемые данные коробка solr. при 80 документах / сек (из 1 миллиона документов), я замечаю необычно высокую частоту прерываний на сетевых интерфейсах на PHP и solr коробки (2000/сек; более того, графики почти идентичны - когда скорость прерывания на поле PHP пикирует, она также пики ...

Коды ошибок HTTP 406 и 415

Я пишу веб-сервис, который принимает только JSON, а также выводит только JSON. поэтому мне нужно вернуть соответствующий код состояния, если запрашивается какой-либо другой формат. похоже, что у меня есть два варианта: 406-Неприемлемо 415 - Неподдерживаемый Тип Медиа было бы здорово, если бы кто-нибудь мог просветить меня относительно семантики двух кодов. ...