जावा क्लास लाइब्रेरी में यूआरएल क्लास की equals()
विधि मेजबाननाम के लिए आईपी प्राप्त करने के लिए एक DNS अनुरोध बनाता है, दो आईपी समानता के लिए जांचने के लिए। यह उन यूआरएल के लिए भी होता है जो उसी String
से बनाए जाते हैं। क्या इस इंटरनेट का उपयोग करने से बचने का कोई तरीका है?कैसे बचें, URL.equals को जावा में इंटरनेट तक पहुंच की आवश्यकता है?
उत्तर
उपयोग java.net.URI बजाय यूआरएल प्रयास करें।
URL.equals का उपयोग न करें। जैसा कि प्रलेखन कहता है,
नोट:
equals
के लिए निर्धारित व्यवहार HTTP में वर्चुअल होस्टिंग के साथ असंगत माना जाता है।
मुझे समानता के लिए परीक्षण कैसे करना चाहिए? – Mnementh
बाहरी फॉर्म प्राप्त करने के लिए आप स्ट्रिंग() या toExternalForm() का उपयोग कर सकते हैं, और उनसे तुलना करें। यहां प्रारंभिक परीक्षण से पता चलता है कि यह DNS तक नहीं पहुंचता है। –
मैंने अभी बिल के जवाब को ऊपर उठाया है। बस अपनी यूआरएल वस्तुओं पर toURI() पर कॉल करें। –
तुम सिर्फ यूआरएल तार की तुलना करना चाहते हैं, तो
url1.toString().equals(url2.toString())
दो तार बहुत अलग हो सकते हैं लेकिन एक ही संसाधन को इंगित करते हैं। –
यदि आप किसी यूआरएल द्वारा संदर्भित संसाधन की जांच करना चाहते हैं, तो आपको स्पष्ट रूप से इंटरनेट एक्सेस की आवश्यकता है। इसलिए मैंने धारणा की कि वह खुद यूआरएल की तुलना करना चाहता था। इसलिए यदि आप केवल यूआरएल तारों की तुलना करना चाहते हैं तो मेरी योग्यता "। – Rick
- 1. एंड्रॉइड: जावा में सीआईएफएस शेयरों तक पहुंच
- 2. जावा कॉल स्टैक तक पहुंच
- 3. अन्य कक्षाओं की वस्तुओं तक पहुंच
- 4. डेल्फी से जावा जार तक पहुंच
- 5. अन्य प्रक्रियाओं की स्मृति तक पहुंच कैसे संभव है?
- 6. ProcessMessages को कॉल करने की आवश्यकता से बचें
- 7. ऑब्जेक्ट्स की सरणी के गुणों तक पहुंच
- 8. प्रतिबिंब के माध्यम से जावा में निजी चरों तक पहुंच
- 9. टेक्स्टबॉक्स की एक सूची तक पहुंच
- 10. जावा में पहुंच योग्य है
- 11. निजी सदस्यों तक पहुंच
- 12. क्लियर की आंतरिक स्ट्रिंग सूची तक पहुंच
- 13. डी कंटेनर तक पहुंच
- 14. इंटरनेट एक्सप्लोरर स्क्रिप्ट त्रुटियों में लाइन/चार के वास्तविक स्थान को खोजने की आवश्यकता है?
- 15. रेल: एक सहायक का परीक्षण करें जिसे रेल पर्यावरण तक पहुंच की आवश्यकता है (उदा। Request.fullpath)
- 16. जावा में विरासत विधियों तक पहुंच को छिपाना या कम करना संभव है?
- 17. मैं जावा में इंटरनेट की उपलब्धता का परीक्षण कैसे करूं?
- 18. ब्राउज़र में अन्य टैब की सामग्री तक पहुंच
- 19. फ़ायरफ़ॉक्स में तीसरे पक्ष की कुकीज़ तक पहुंच
- 20. जावा: रैपर वर्गों की आवश्यकता क्यों है?
- 21. जावा टाइप एरर से बचें
- 22. ओकैमल रिकॉर्ड तक पहुंच
- 23. htaccess विशिष्ट उपयोगकर्ता तक पहुंच की अनुमति देता है
- 24. रेल तक पहुंच मॉडल
- 25. नोड से कैसे बचें एक ही मॉड्यूल को दो बार लोड करने की आवश्यकता है
- 26. एसवीएन - कुछ फ़ोल्डरों तक उपयोगकर्ता पहुंच को प्रतिबंधित कैसे करें?
- 27. सी #: अभिभावक वर्ग की घटनाओं तक पहुंच संभव नहीं है?
- 28. जेएसएफ में .xhtml पेज पर उपयोगकर्ता पहुंच से कैसे बचें?
- 29. मैं यूपीएनपी डिवाइस की सेवाओं तक कैसे पहुंच सकता हूं?
- 30. क्यों संख्या अक्षरों की संख्या विधियों तक पहुंच नहीं है?
और निश्चित रूप से यह अर्थपूर्ण भावना भी बनाता है, क्योंकि आप स्थान के बजाय पहचानकर्ताओं की तुलना करना चाहते हैं – Gareth