मुझे एक यूआरएल को विभिन्न सेगमेंट में तोड़ने में सक्षम होना चाहिए। उदाहरण के लिए इस मार्ग लें:मैं एक वेब यूआरएल कैसे पार्स करूं?
Protocol: HTTP
Username: login
Password: password
Host: somehost.somedomain.com
Port: 8080
Path Info: /some_path/something_else.html
Query String: param1=val¶m2=val
मैं डेल्फी में ऐसा कैसे कर सकते हैं:
http://login:[email protected]:8080/some_path/something_else.html?param1=val¶m2=val#nose
\__/ \___/ \______/ \_____________________/ \__/\____________________________/ \___________________/ \__/
| | | | | | | |
Scheme Username Password Host Port Path Query Fragment
यह इस प्रकार का विश्लेषण करना चाहिए? क्या कुछ तैयार है जो इसे मेरे लिए विभाजित कर सकता है? यदि नहीं, तो मैं सभी अलग-अलग संभावित प्रारूपों को पार्स करने के बारे में कैसे जा सकता हूं? यह माना जा रहा है कि यह एक अलग प्रोटोकॉल भी हो सकता है, जैसे कि HTTPS या RTSP।
मैं सभी के लिए आशा हमारे पास पासवर्ड स्पष्ट पाठ में नहीं है। – eggy
@eggy तकनीकी रूप से यह है, इस तरह कुछ सिस्टम प्रमाणित करते हैं। यह सर्वर कार्यान्वयन पर निर्भर है कि इसे एन्क्रिप्ट करने की आवश्यकता है या नहीं। –
@eggy जोड़ने के लिए, मैंने देखा है कि ऐसे वेब सर्वर वास्तव में हार्डवेयर एपीआई जैसे स्विचेस/राउटर, आईपी निगरानी कैमरे, वीओआईपी फोन इत्यादि हैं –