Запитання з тегом «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інтерфейс, який, здається, рекомендується використовувати при поверненні 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 для невідповідної відповіді
Для повернення з контролера 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: no-cache - це заголовок HTTP / 1.0, призначений для використання в запитах. Це браузер, який повідомляє серверу та будь-яким проміжним кешам, що він хоче свіжу версію ресурсу, а не для сервера. щоб сказати браузеру не кешувати ресурс. Деякі …

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 без використання часткових макетів або прямого …

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

15
Що це означає, коли запит HTTP повертає код статусу 0?
Що це означає, коли виклики мережі JavaScript, такі як отримання або XMLHttpRequest, або будь-який інший тип мережевого запиту HTTP, не спрацьовують із кодом статусу HTTP 0? Здається, це не дійсний код статусу HTTP, оскільки інші коди - це три цифри у специфікації HTTP. Я спробував повністю відключити мережу як тест. …

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

2
Як встановити ім'я файлу відповіді, не примушуючи діалогове вікно "зберегти як"
Я повертаю потік у відповіді, встановлюючи відповідний content-typeзаголовок. Поведінка, яку я шукаю, така: Якщо браузер здатний відтворити вміст даного типу вмісту, він повинен відобразити його у вікні браузера. Якщо браузер не знає, як відтворити вміст, він повинен відобразити діалогове вікно "зберегти як", де ім'я файлу повинно бути таким, яке вказано …


10
Як повернути NotFound () IHttpActionResult із повідомленням про помилку або винятком?
Я повертаю NotFound IHttpActionResult, коли в моїй дії WebApi GET щось не знайдено. Разом із цією відповіддю я хочу надіслати власне повідомлення та / або повідомлення про виняток (якщо таке є). Тока 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.