«http» etiketlenmiş sorular

Köprü Metni Aktarım Protokolü (HTTP), World Wide Web'de içerik aktarımı için kullanılan uygulama düzeyinde bir ağ protokolüdür.

4
"Vary: Accept" HTTP başlığının işlevi nedir?
Dinamik Web sayfaları oluşturmak için PHP kullanıyorum. Aşağıdaki eğitimde belirtildiği gibi (aşağıdaki bağlantıya bakın), $ _SERVER ['HTTP_ACCEPT'] izin verdiğinde XHTML belgelerinin MIME türü "application / xhtml + xml" olmalıdır. Aynı sayfayı 2 farklı MIME ("application / xhtml + xml" ve "text / html") ile sunabileceğiniz için "Vary" HTTP başlığını "Kabul …
93 http  caching  proxy 

8
Java'da hata yanıt gövdesini okuyun
Java'da, HTTP sonucu 404 aralığı olduğunda bu kod bir istisna atar: URL url = new URL("http://stackoverflow.com/asdf404notfound"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.getInputStream(); // throws! Benim durumumda, içeriğin 404 olduğunu biliyorum, ancak yine de yanıtın gövdesini okumak istiyorum. (Benim durumumda yanıt kodu 403'tür, ancak yanıtın gövdesi reddedilme nedenini açıklar ve bunu …

4
http modern çağda hayatta kalma
Öyleyse, http hakkında bir iki şey bilen haproxy yazarına göre: Canlı tutma, CPU'lar 100 kat daha yavaşken sunucularda CPU kullanımını azaltmak için icat edildi. Ancak söylenmeyen şey, kalıcı bağlantıların, onları açan müşteri dışında kimse tarafından kullanılamazken çok fazla hafıza tüketmesidir. Bugün 2009'da CPU'lar çok ucuz ve bellek, mimari veya fiyat …

9
Tanımlanmış zaman aşımına sahip Java HTTP İstemci İsteği
Bulutumdaki bir dizi sunucuya BIT (Yerleşik testler) yapmak istiyorum. Büyük zaman aşımı nedeniyle başarısız olma isteğine ihtiyacım var. Bunu java ile nasıl yapmalıyım? Aşağıdakine benzer bir şey denemek işe yaramıyor. public class TestNodeAliveness { public static NodeStatus nodeBIT(String elasticIP) throws ClientProtocolException, IOException { HttpClient client = new DefaultHttpClient(); client.getParams().setIntParameter("http.connection.timeout", 1); …

6
Aynı ada sahip birden fazla çerez nasıl kullanılır?
Örneğin, "a" adlı çerez olarak ayarlamak için aşağıdaki HTTP başlıklarını gönderen bir uygulamam olduğunu varsayalım: Set-Cookie: a=1;Path=/;Version=1 Set-Cookie: a=2;Path=/example;Version=1 /exampleSunucuya erişirsem her iki yol da geçerli olur, bu nedenle "a" adında iki çerezim olur! Tarayıcı herhangi bir yol bilgisi göndermediğinden, iki tanımlama bilgisi ayırt edilemez. Cookie: a=2; a=1 Bu durum …
92 http  cookies 

5
Bir gövde eklemek için HTTP PUT isteği gerekli midir?
Standartta bunun kesin bir özelliğini bulmakta güçlük çekiyorum. Content-Length: 0Bir gövde belirtmediğim bir PUT isteği yaparken başlık içermeyen bir HTTP istemcim ve bu tür isteklerle kafası karışan bir sunucu var ve hangi programı suçlamam gerektiğini merak ediyorum.
92 http 

6
Özel HTTP Durum kodları oluşturabilir miyiz?
Bir REST ve WCF hizmetim var ve işleme göre özel bir durum kodu göndermek istiyorum. Bazı doğrulama başarısız olduğunda, HTTP 444 göndermek istiyorum ve yetkilendirme başarısız olduğunda HTTP 455 göndermek istiyorum Soru, onu hem SOAP hem de REST web servisleri için nasıl doğrulatacağımızdır. İstemcide hata kodu nasıl davranır, çünkü bir …
92 c#  asp.net  wcf  http  wcf-rest 

8
Android: Köklü olmayan android cihazla HTTP İsteklerini Yakalama
İçinde üçüncü taraf kavanoz kullanan bir android uygulamam var. Http isteği, uygulama çalışırken üçüncü taraf jar'den sunucuya gönderilir. Üçüncü taraf jar tarafından gönderilen HTTP İsteğini yakalamam gerekiyor. Köklü olmayan cihazla uygulamanın kolay bir yolu olup olmadığını merak ediyorum. Başlamak için: "proxyDroid" i indirmeyi denedim, ancak rootlu telefona ihtiyacım var Ayrıca …

4
HTTP POST yapmanın ve yanıtı tüketmenin basit C örneği
HTTP gönderisi yapan çok basit bir C uygulaması oluşturmak istiyorum. Birkaç parametre alacak ve bunları bir URL oluşturmak için kullanacaktır. Ben sadece basit bir HTTP POST yapmak istiyorum ve cevabı curl kullanmadan almak istiyorum (kütüphaneler makineye yüklenmez ve çalıştırılmayacaktır). Sözde kod: İşlem 2 bağımsız değişken Bağımsız değişkenleri şablon URL'sine yerleştirin: …
92 c  http  http-post 

15
Çerezlerin devre dışı bırakılıp bırakılmadığı sunucu tarafında nasıl tespit edilir
Tarayıcıdaki çerezlerin devre dışı bırakılıp bırakılmadığını sunucuda (sunucu tarafında) nasıl tespit edebilirim? Mümkün mü? Ayrıntılı açıklama: Sunucuda bir HTTP isteği işliyorum. Set-CookieBaşlık aracılığıyla bir çerez ayarlamak istiyorum . O sırada çerezin istemci tarayıcısı tarafından mı ayarlanacağını yoksa çerezi ayarlama talebimin mi göz ardı edileceğini bilmem gerekiyor.

2
OAuth 2.0 Yetkilendirme Başlığı
OAuth 2.0 işlevlerini kapsayan bir SDK geliştirmek istiyorum. OAuth 1.0 ve 2.0 arasındaki farkları kontrol ettim ve Yetkilendirme Başlığı ( 1.0 ve 2.0 ) konusunda biraz kafa karışıklığı yaşıyorum , OAuth 1.0 protokol parametreleri HTTP "Yetkilendirme" başlığı kullanılarak iletilebilir, ancak bunu şu anda açıklanan bulamıyorum OAuth 2.0 taslağı. OAuth 2.0, …
91 http  oauth-2.0 

6
0 HTTP Durum kodunun herhangi bir anlamı var mı?
Bir tarayıcıdaki bir komut dosyasından XMLHttpRequest yaptığınızda, tarayıcı çevrimdışı çalışmaya ayarlanmışsa veya ağ kablosu çıkarılmışsa, istek bir hatayla tamamlanır ve status = 0 ile tamamlanır. 0 izin verilenler arasında listelenmez HTTP durum kodları. 0 durum kodu ne anlama geliyor? Tüm tarayıcılarda ve tüm HTTP istemci yardımcı programlarında aynı anlama mı …


3
Apache HttpClient kullanarak JSON isteği nasıl POST yapılır?
Aşağıdaki gibi bir şeyim var: final String url = "http://example.com"; final HttpClient httpClient = new HttpClient(); final PostMethod postMethod = new PostMethod(url); postMethod.addRequestHeader("Content-Type", "application/json"); postMethod.addParameters(new NameValuePair[]{ new NameValuePair("name", "value) }); httpClient.executeMethod(httpMethod); postMethod.getResponseBodyAsStream(); postMethod.releaseConnection(); 500 ile geri geliyor. Servis sağlayıcı JSON göndermem gerektiğini söylüyor. Apache HttpClient 3.1+ ile bu nasıl yapılır?


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.