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

HTTP-ответ - это сетевое сообщение, которое состоит из тела и метаданных в форме заголовков в соответствии со спецификацией HTTP. Также может ссылаться на класс HttpResponse в программных фреймворках и библиотеках, который автоматизирует соответствующие функции.

10
Правильный способ вернуть JSON с помощью узла или Express
Итак, можно попытаться получить следующий объект JSON: $ curl -i -X GET http://echo.jsontest.com/key/value/anotherKey/anotherValue HTTP/1.1 200 OK Access-Control-Allow-Origin: * Content-Type: application/json; charset=ISO-8859-1 Date: Wed, 30 Oct 2013 22:19:10 GMT Server: Google Frontend Cache-Control: private Alternate-Protocol: 80:quic,80:quic Transfer-Encoding: chunked { "anotherKey": "anotherValue", "key": "value" } $ Есть ли способ получить точно такое …

10
Как установить тайм-аут HttpResponse для Android в Java
Я создал следующую функцию для проверки состояния соединения: private void checkConnectionStatus() { HttpClient httpClient = new DefaultHttpClient(); try { String url = "http://xxx.xxx.xxx.xxx:8000/GaitLink/" + strSessionString + "/ConnectionStatus"; Log.d("phobos", "performing get " + url); HttpGet method = new HttpGet(new URI(url)); HttpResponse response = httpClient.execute(method); if (response != null) { String result …

8
Почему я должен использовать IHttpActionResult вместо HttpResponseMessage?
Я работал с WebApi и перешел к WebApi2, где Microsoft представила новый IHttpActionResultинтерфейс, который, кажется, рекомендуется использовать вместо возврата a HttpResponseMessage. Я запутался в преимуществах этого нового интерфейса. Похоже, что в основном это просто НЕМНОГО более простой способ создания HttpResponseMessage. Я бы сделал аргумент, что это «абстракция ради абстракции». Я …

13
Возврат кода состояния http из контроллера Web Api
Я пытаюсь вернуть код состояния 304, не модифицированный для метода GET, в контроллере веб-API. Единственный способ, которым я преуспел, был чем-то вроде этого: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p => p.Id == userId); if (user.LastModified <= lastModifiedAtClient) { …

15
Возврат содержимого с помощью IHttpActionResult для ответа не OK
Для возврата из контроллера Web API 2 я могу вернуть содержимое с ответом, если ответ в порядке (состояние 200), например так: public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Если возможно, я хочу по возможности использовать встроенные типы результатов здесь: https://msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx Мой вопрос, для другого типа ответа …

8
.NET: Самый простой способ отправить POST с данными и прочитать ответ
К моему удивлению, я не могу сделать что-то почти такое же простое, как это, насколько я могу судить, в .NET BCL: byte[] response = Http.Post ( url: "http://dork.com/service", contentType: "application/x-www-form-urlencoded", contentLength: 32, content: "home=Cosby&favorite+flavor=flies" ); Этот гипотетический код выше создает HTTP POST с данными и возвращает ответ от Postметода статического …

3
Разница между заголовками Pragma и Cache-Control?
Я прочитал о заголовке Pragma в Википедии, где написано: «Поле заголовка Pragma: no-cache - это заголовок HTTP / 1.0, предназначенный для использования в запросах. Он позволяет браузеру сообщать серверу и любым промежуточным кешам, что ему нужна свежая версия ресурса, а не сервера. сказать браузеру не кэшировать ресурс. Некоторые пользовательские агенты …

9
Вернуть код состояния HTTP 201 в колбе
Мы используем Flask для одного из наших API, и мне просто интересно, знает ли кто-нибудь, как вернуть ответ HTTP 201? Для таких ошибок, как 404, мы можем позвонить: from flask import abort abort(404) Но за 201 я получаю LookupError: нет исключения для 201 Нужно ли мне создавать собственное исключение, подобное …

5
Модульное тестирование ASP.NET WebApi с Request.CreateResponse
Я пытаюсь написать некоторые модульные тесты для моего ApiController и столкнулся с некоторыми проблемами. Есть хороший метод расширения, называемый Request.CreateResponse, который очень помогает при генерации ответа. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Есть ли способ смоделировать CreateResponse без использования частичных имитаций или прямого …

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

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


10
Как мне вернуть NotFound () IHttpActionResult с сообщением об ошибке или исключении?
Я возвращаю NotFound IHttpActionResult, если что-то не найдено в моем действии GET WebApi. Вместе с этим ответом я хочу отправить собственное сообщение и / или сообщение об исключении (если есть). Тока ApiController«ы NotFound()способ не обеспечивает перегрузку , чтобы передать сообщение. Есть ли способ сделать это? или мне придется писать свой …

4
Получите код HTTP из org.apache.http.HttpResponse
Я использую этот org.apache.http.HttpResponseкласс в своем приложении Java, и мне нужно иметь возможность получать код состояния HTTP. Если бы я использовал .toString()его, я мог бы увидеть там код состояния HTTP. Есть ли какая-нибудь другая функция, с помощью которой я могу просто получить код состояния HTTP как int или String? Огромное …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.