Bir web sunucusunun HTTP 1.0 veya 1.1'i destekleyip desteklemediğini kontrol etmenin bir yolu var mı? Eğer öyleyse, bu nasıl yapılır?Web sunucusu tarafından desteklenen HTTP sürümünü belirleyin
sayesinde Kenneth
Bir web sunucusunun HTTP 1.0 veya 1.1'i destekleyip desteklemediğini kontrol etmenin bir yolu var mı? Eğer öyleyse, bu nasıl yapılır?Web sunucusu tarafından desteklenen HTTP sürümünü belirleyin
sayesinde Kenneth
Bir sorunu olabilir: çıkışının ilk satırında HTTP sürümü çıktısını olacak
curl --head www.test.com
...
örn
HTTP/1.1 200 OK
Content-Length: 28925
Content-Type: text/html
Last-Modified: Fri, 26 Jun 2009 16:08:04 GMT
Accept-Ranges: bytes
ETag: "a41944978f6c91:0"
Server: Microsoft-IIS/7.0
X-Powered-By: ASP.NET
Date: Fri, 31 Jul 2009 06:13:25 GMT
kontrol etmek sürüm notlarını veya web sunucusu belgelerine okuyun. Örneğin Apache Tomcat doucment, desteklediğini söyler http 1.1
Hangi web sunucusunu arıyorsunuz?
Ayrıca bu programlı olarak kontrol edilip edilemeyeceğini mi soruyorsunuz?
Bu bir telnet istemcisi içeren herhangi bir platform üzerinde çalışması gerekir:
HEAD/HTTP/1.0
veya GET/
: Aşağıdaki kör birini yazmak zorunda Sonratelnet <host> 80
ve iki kere enter tuşuna basın.
telnet www.stackoverflow.com 80
HEAD/HTTP/1.0
HTTP/1.1 404 Not Found
Content-Length: 315
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Fri, 31 Jul 2009 15:15:15 GMT
Connection: close
$ bukle --head https://url:port -k
Sen böyle bir şey neden olsun ...
HTTP/1.1 200:
ilk satırı çıktı HTTP sürümü desteklenmiyor gerektiğini döndü OK blah .... blah. filan ... bla ..
$ Yani ilk satırı desteklediği versiyonunu gösterir ..
Bu, bu sorunun kabul edilen cevabından nasıl daha fazla bilgi sağlar? – jotasi
sadece kullanmak için sözdizimini açıklığa kavuşturmak ve hızlıca geçmek. – nivas
Temel olarak, yalnızca son satırı eklediniz ve aksi halde uygun özniteliği vermeden diğer çözümü az ya da çok kopyaladınız. En azından Jon'a atıfta bulunmalısınız! – jotasi
o curl varsayarsak o platformda yüklenir. VEYA, HTTP sunucusunu HTTP yapabilen HERHANGİ bir bileşenle arayabilir ve oradan sürüm numarasını alabilir. – TFM