說我做一個HTTP請求到:foosite.com
但端口實際上我將請求發送到是6103,我不把那口在Host
頭例如:在HTTP「主機」頭參數中是否需要端口號?
GET /barpage HTTP/1.1
Host: foosite.com
Method: GET
如果HTTP服務器,然後認識到,我正試圖在6103端口上談談它?或者因爲它在請求頭文件中被省略了,我是否會在服務器實際識別它的情況下賭博?
我問這個問題說:我發現瀏覽器,至少firefox + chrome,把端口int他頭Host
。但是我正在使用的Java應用程序沒有。當端口沒有通過Host
時,服務器迴應時認爲我在端口80上。那麼,我需要獾是誰?服務器運營商,還是Java程序員?
6103是一個奇怪的HTTP端口 – NullUserException 2010-07-29 15:23:43
我同意@NullUserException。 HTTP默認爲80端口,所以我會與您的Java開發人員一起確保他們在其調用中包含非標準端口。 – kbrimington 2010-07-29 15:32:24
它基本上是一個房地產列表的API服務。具體RETS http://www.rets.org/documentation。爲多種上市服務提供RETS的公司傾向於給他們的子域名或端口離開他們的主域名,就像socalmls.someretscompany.com或someretscompany.com:6111。不要問我爲什麼使用端口。我只是在這裏工作;) – 2010-07-29 15:47:29