मैं करने के लिए एक HTTP अनुरोध करना कहते हैं: foosite.com
लेकिन बंदरगाह मैं वास्तव में 6103 है करने के लिए अनुरोध भेज सकते हैं और मैं नहीं उदाहरण के लिए Host
शीर्षक में है कि बंदरगाह रखूँ:क्या पोर्ट नंबर HTTP "होस्ट" हैडर पैरामीटर में आवश्यक है?
GET /barpage HTTP/1.1
Host: foosite.com
Method: GET
http सर्वर तो पहचान करनी चाहिए कि मैं पोर्ट 6103 पर बात करने की कोशिश कर रहा हूं? या जब से अनुरोध हेडर में छोड़ा गया था, क्या मैं वास्तव में यह पहचानता हूं कि क्या सर्वर वास्तव में इसे पहचानता है?
मैं यह सवाल कहने के लिए कहता हूं: मुझे पता चला है कि ब्राउज़र, कम से कम फ़ायरफ़ॉक्स + क्रोम, बंदरगाह को Host
शीर्षलेख रखता है। लेकिन मैं जिस जावा ऐप का उपयोग कर रहा हूं वह नहीं है। और जब पोर्ट Host
में पारित नहीं होता है तो सर्वर वापस सोचता है कि मैं पोर्ट 80 पर हूं। तो मुझे बैजर करने की आवश्यकता कौन है? सर्वर ऑपरेटर, या जावा प्रोग्रामर?
6103 HTTP – NullUserException
के लिए एक अजीब बंदरगाह है I @UullUserException से सहमत हूं। एचटीटीपी पोर्ट 80 पर डिफ़ॉल्ट है, इसलिए मैं आपके जावा डेवलपर के साथ यह सुनिश्चित करने के लिए प्राप्त करूंगा कि वे अपने कॉल में गैर मानक पोर्ट शामिल करें। – kbrimington
यह मूल रूप से अचल संपत्ति लिस्टिंग के लिए एक एपीआई सेवा के लिए है। विशेष रूप से आरईटीएस http://www.rets.org/documentation। कई लिस्टिंग सेवाओं के लिए आरईटीएस प्रदान करने वाली कंपनियां या तो उन्हें अपने मुख्य डोमेन से सबडोमेन या पोर्ट प्रदान करती हैं जैसे कि socalmls.someretscompany.com या someretscompany.com:6111। मुझसे मत पूछो कि वे बंदरगाहों का उपयोग क्यों करते हैं। मैं बस यहाँ काम करता हूं;) –