«httpresponse» etiketlenmiş sorular

HTTP yanıtı, HTTP spesifikasyonuna göre üstbilgi biçiminde bir gövde ve meta verilerden oluşan bir ağ mesajıdır. Yazılım çerçevelerinde ve kitaplıklarda ilgili işlevselliği otomatikleştiren bir HttpResponse sınıfına da başvurabilir

10
Düğüm veya Express kullanarak JSON'u döndürmenin uygun yolu
Yani, aşağıdaki JSON nesnesini almaya çalışabilirsiniz: $ 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" } $ Düğüm veya ekspres kullanan bir sunucudan gelen …

10
Java için Android için HttpResponse zaman aşımı nasıl ayarlanır
Bağlantı durumunu kontrol etmek için aşağıdaki işlevi oluşturdum: 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
Neden HttpResponseMessage yerine IHttpActionResult kullanmalıyım?
WebApi ile geliştiriyorum ve WebApi2'ye geçtim. Burada Microsoft, bir IHttpActionResultiade işlemi için kullanılması tavsiye edilen yeni bir Arayüz tanıttı HttpResponseMessage. Bu yeni arayüzün avantajları konusunda kafam karıştı. Bu sadece oluşturmak için BÜYÜK daha kolay bir yol sağlamak gibi görünüyor HttpResponseMessage. Bunun "soyutlama uğruna soyutlama" olduğu iddiasını ortaya koyacağım. Bir şey …

13
Web Api denetleyicisinden http durum kodu döndürme
Bir web api denetleyicisinde GET yöntemi için değiştirilmemiş 304 durum kodu döndürmeye çalışıyorum. Başarabilmemin tek yolu şuydu: 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) { throw new HttpResponseException(HttpStatusCode.NotModified); } return user; …

15
Tamam olmayan yanıt için içeriği IHttpActionResult ile döndür
Bir Web API 2 denetleyicisinden dönmek için, yanıt TAMAM ise (durum 200) şu şekilde yanıtla içerik döndürebilirim: public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Mümkünse, mümkün olduğunda burada yerleşik sonuç türlerini kullanmak istiyorum: https://msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx Benim sorum, başka bir yanıt türü için (200 değil), onunla nasıl bir …

8
.NET: Veri ve okuma yanıtı ile POST göndermenin en kolay yolu
Şaşırtıcı bir şekilde, .NET BCL'de söyleyebileceğimden neredeyse bu kadar basit bir şey yapamıyorum: byte[] response = Http.Post ( url: "http://dork.com/service", contentType: "application/x-www-form-urlencoded", contentLength: 32, content: "home=Cosby&favorite+flavor=flies" ); Yukarıdaki bu varsayımsal kod, verileri içeren bir HTTP POST yapar ve Poststatik bir sınıftaki bir yöntemin yanıtını döndürür Http. Bu kadar kolay bir …

3
Pragma ve Cache-Control başlıkları arasındaki fark nedir?
Wikipedia'da Pragma başlığını okudum : "Pragma: no-cache üstbilgi alanı, isteklerde kullanılmak üzere tasarlanmış bir HTTP / 1.0 üstbilgisidir. Tarayıcının sunucuya ve ara önbelleklere sunucunun değil, kaynağın yeni bir sürümünü istediğini bildirmesi için bir araçtır Bazı kullanıcı aracıları yanıtlarda bu başlığa dikkat ediyor, ancak HTTP / 1.1 RFC özellikle bu davranışa …

5
Request.CreateResponse ile ASP.NET WebApi birim testi
ApiController'im için bazı birim testleri yazmaya çalışıyorum ve bazı sorunlarla karşılaştım. Yanıt oluşturmada çok yardımcı olan Request.CreateResponse adlı güzel bir genişletme yöntemi vardır. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Kısmi taklitler kullanmadan veya "yeni HttpResponseMessage (...)" kullanmadan CreateResponse ile dalga geçmenin bir yolu …

9
Şişeye HTTP durum kodu 201 döndür
Flask'ı API'larımızdan biri için kullanıyoruz ve sadece birinin HTTP yanıtı 201'i nasıl döndüreceğini bilip bilmediğini merak ediyordum? 404 gibi hatalar için şunu arayabiliriz: from flask import abort abort(404) Ama 201 için anladım LookupError: 201 için bir istisna yok Ben gibi kendi istisna oluşturmak gerekir mi bu docs?

15
Bir HTTP isteğinin durum kodu 0 döndürmesi ne anlama gelir?
Getirme veya XMLHttpRequest gibi JavaScript ağ çağrılarının veya başka herhangi bir HTTP ağ isteği türünün 0 HTTP durum koduyla başarısız olması ne anlama gelir? Diğer kodlar HTTP belirtiminde üç basamaklı olduğundan, bu geçerli bir HTTP durum kodu gibi görünmüyor. Bir test olarak ağın bağlantısını tamamen kesmeyi denedim. İlişkisiz olabilir, ancak …

6
HTTP yanıt başlığında içerik düzenleme kullanımları
Bir veritabanından dosya sunarken aşağıdaki asp.net kodunu çok yararlı buldum: Response.AppendHeader("content-disposition", "attachment; filename=" + fileName); Bu, kullanıcının dosyayı kullanmaya çalışması yerine, dosyayı bilgisayarına kaydetmesine ve ardından nasıl kullanılacağına karar vermesine olanak tanır. Content-disposition yanıt başlığıyla başka neler yapılabilir?

2
"Farklı kaydet" iletişim kutusunu zorlamadan yanıt dosya adı nasıl ayarlanır?
Bazı yanıtlarda uygun content-typebaşlığı ayarlayarak bir akış döndürüyorum . Aradığım davranış şudur: Tarayıcı, verilen içerik türünün içeriğini oluşturabiliyorsa, tarayıcı penceresinde görüntülemesi gerekir. Tarayıcı içeriği nasıl işleyeceğini bilmiyorsa, dosya adının yanıtta verilen ad olması gereken "farklı kaydet" iletişim kutusunu görüntülemelidir. Sorun şu ki, Content-Dispositionbaşlığı şu şekilde ayarlarsam : "ek; dosyaadı =" …


10
NotFound () IHttpActionResult'u bir hata iletisi veya özel durumla nasıl döndürürüm?
Bir NOTFOUND dönen IHttpActionResultbir şey benim WebAPI GET eylem bulunmazsa zaman. Bu yanıtın yanı sıra özel bir mesaj ve / veya istisna mesajı (varsa) göndermek istiyorum. Mevcut ApiControllersitesindeki NotFound()yöntem Mesaj geçmek için bir aşırı sağlamaz. Bunu yapmanın bir yolu var mı? yoksa kendi geleneğimi IHttpActionResultmi yazmam gerekecek ?

4
Org.apache.http.HttpResponse'den HTTP kodunu alın
org.apache.http.HttpResponseJava uygulamamda sınıfı kullanıyorum ve HTTP durum kodunu alabilmem gerekiyor. Ben kullandıysanız .toString()üzerine, orada HTTP durum kodunu görebilirsiniz. HTTP durum kodunu int veya String olarak alabileceğim başka bir işlev var mı? Çok teşekkürler!
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.