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

142
Что мешает вредоносному коду подменить заголовок «Origin» для использования CORS?

Насколько я понимаю, если клиентский скрипт, запущенный на странице с foo.com, хочет запросить данные с bar.com, в запросе он должен указать заголовок Origin: http://foo.com, а bar должен ответить Access-Control-Allow-Origin: http://foo.com. Что может помешать вредоносному коду с сайта roh.com...

139
В чем разница между кодами состояния HTTP 301 и 308?

В чем разница между кодами HTTP 301и 308статуса? 301 (Перемещено навсегда): этот и все последующие запросы должны быть направлены на указанный URI. 308 (Постоянное перенаправление): запрос и все будущие запросы должны повторяться с использованием другого URI. Они кажутся...

137
Как мне заставить HttpURLConnection использовать прокси?

Если я сделаю это ... conn = new URL(urlString).openConnection(); System.out.println("Proxy? " + conn.usingProxy()); это печатает Proxy? false Проблема в том, что я за прокси. Откуда JVM получает информацию о прокси в Windows? Как мне это настроить? Все мои другие приложения кажутся совершенно...

137
Как читать значения из строки запроса с помощью ASP.NET Core?

Я создаю один RESTful API, используя ASP.NET Core MVC, и хочу использовать параметры строки запроса, чтобы указать фильтрацию и разбиение на страницы для ресурса, возвращающего коллекцию. В этом случае мне нужно прочитать значения, переданные в строке запроса, для фильтрации и выбрать результаты...

135
REST, HTTP DELETE и параметры

Есть ли что-нибудь, отличное от RESTful, в предоставлении параметров для HTTP-запроса DELETE? Мой сценарий таков, что я моделирую «Вы уверены, что хотите удалить это?» сценарий. В некоторых случаях состояние ресурса предполагает, что запрошенное удаление может быть недопустимым. Вы, наверное, сами...

134
Пейджинг в коллекции отдыха

Я заинтересован в предоставлении прямого интерфейса REST коллекциям документов JSON (например, CouchDB или Persevere ). Проблема, с которой я сталкиваюсь, состоит в том, как обработать GETоперацию в корне коллекции, если коллекция большая. В качестве примера притворяюсь, что я выставляю...

133
Какой правильный код состояния HTTP при перенаправлении на страницу входа?

Когда пользователь не вошел в систему и пытается получить доступ к странице, требующей входа в систему, каков правильный код состояния HTTP для перенаправления на страницу входа? Я спрашиваю, потому что ни один из кодов ответов 3xx, установленных W3C, похоже, не соответствует требованиям: 10.3.1...

132
Можно ли в URL-адресе содержать пробел?

Разрешено ли URI (в частности, URL-адрес HTTP) содержать один или несколько пробелов? Если URL-адрес должен быть закодирован, это +просто общепринятое соглашение или законная альтернатива? В частности, может ли кто-нибудь указать на RFC, в котором указано, что URL-адрес с пробелом должен быть...

132
Ошибка: не указан механизм по умолчанию и не предоставлено расширение

Я работаю над настройкой http-сервера с использованием node.js и движка. Тем не менее, я продолжаю сталкиваться с проблемами, о которых у меня мало информации о том, как их решить. Я был бы признателен за помощь в решении этого вопроса. Error: No default engine was specified and no extension was...

132
Как выполнить синхронный вызов $ http с помощью AngularJS

Есть ли способ сделать синхронный вызов с AngularJS? Документация AngularJS не очень подробна или обширна для выяснения некоторых основных вещей. ПО ОБСЛУЖИВАНИЮ: myService.getByID = function (id) { var retval = null; $http({ url: "/CO/api/products/" + id, method: "GET" }).success(function (data,...

131
Что это значит, когда HTTP-запрос возвращает код состояния 0?

Что это означает, когда сетевые вызовы JavaScript, такие как fetch или XMLHttpRequest, или любой другой тип сетевого запроса HTTP завершаются неудачно с кодом состояния HTTP 0? Это не похоже на действительный код состояния HTTP, поскольку другие коды в спецификации HTTP состоят из трех цифр. В...

129
Отправка изображений с помощью Http Post

Я хочу отправить изображение с клиента Android на сервер Django с помощью Http Post. Изображение выбрано из галереи. В настоящее время я использую имя значения списка Pairs для отправки необходимых данных на сервер и получения ответов от Django в формате JSON. Можно ли использовать тот же подход...

128
Как я мог использовать запросы в asyncio?

Я хочу выполнять параллельные задачи HTTP-запроса asyncio, но считаю, что python-requestsэто заблокирует цикл обработки событий asyncio. Я нашел aiohttp, но он не смог предоставить службу HTTP-запроса с использованием HTTP-прокси. Поэтому я хочу знать, есть ли способ выполнять асинхронные...

127
Использование content-disposition в заголовке HTTP-ответа

Я обнаружил, что следующий код asp.net очень полезен при обслуживании файлов из базы данных: Response.AppendHeader("content-disposition", "attachment; filename=" + fileName); Это позволяет пользователю сохранить файл на свой компьютер, а затем решить, как его использовать, вместо того, чтобы...

127
Частные и публичные в Cache-Control

Не могли бы вы описать пример, показывающий разницу между Public и Private Cache-Control в приложениях asp.net, размещенных в IIS. Я читал в MSDN, что разница в следующем: Public: устанавливает Cache-Control: public, чтобы указать, что ответ кэшируется клиентами и общими (прокси) кешами. Частный:...

126
Рекомендации по REST API: аргументы в строке запроса и в теле запроса

REST API может иметь аргументы в нескольких местах: В теле запроса - как часть тела json или другого типа MIME. В строке запроса - например,/api/resource?p1=v1&p2=v2 Как часть URL-пути - например,/api/resource/v1/v2 Каковы лучшие практики и рекомендации по выбору между 1 и 2 выше? 2 против 3...

125
Сравнение HTTP и FTP для передачи файлов

Каковы преимущества (или ограничения) одного перед другим при передаче файлов через Интернет? (Мне известны безопасные формы обоих протоколов. Я хотел бы услышать сравнение на личном опыте с точки зрения производительности, надежности, ограничений размера файла и т....