मान लें कि www.example.com/random जैसी वेबसाइट आपको एक यादृच्छिक वेबसाइट पर पुनर्निर्देशित करती है जब आप वहां जाते हैं, मैं उस लिंक को प्राप्त करना चाहता हूं जिस पर वह पुनर्निर्देशित करता है

मैं जावास्क्रिप्ट में http://redirectdetective.com/ के काम करने के तरीके की तलाश कर रहा हूं।

मुझे यकीन है कि उत्तर पहले से ही हर जगह है, लेकिन मुझे यकीन नहीं है कि इसे क्या कहा जाएगा, इसलिए मुझे नहीं पता कि Google को क्या करना है, और मुझे जो भी उत्तर मिल रहे हैं वे अलग-अलग भाषाओं में हैं जिनका मैं अनुवाद नहीं कर सकता , अग्रिम में धन्यवाद!

0
iLordOfAviation ROBLOX 2 अप्रैल 2018, 06:32

3 जवाब

सबसे बढ़िया उत्तर

http://redirectdetective.com/ से मैंने एक यूआरएल http://blogspot.com/

पहले मैं यहाँ कर्ल करता हूँ

curl http://blogspot.com/ --verbose

यह मुझे विवरण का एक गुच्छा देता है, जिसमें से दिलचस्प हिस्सा है HTTP प्रतिक्रिया हैडर.

< HTTP/1.1 301 Moved Permanently
< Location: http://www.blogger.com/
< Content-Type: text/html; charset=UTF-8
< X-Content-Type-Options: nosniff
< Date: Tue, 13 Mar 2018 16:39:03 GMT
< Expires: Thu, 12 Apr 2018 16:39:03 GMT
< Server: sffe
< Content-Length: 220
< X-XSS-Protection: 1; mode=block
< Cache-Control: public, max-age=2592000
< Age: 1681577

फिर Location पैरामीटर के साथ फिर से कोशिश कर रहा है

curl http://www.blogger.com/ --verbose

मुझे प्रतिक्रिया शीर्षलेख दे रहा है

< HTTP/1.1 302 Moved Temporarily
< P3P: CP="This is not a P3P policy! See https://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."
< Location: https://www.blogger.com/
< Content-Type: text/html; charset=UTF-8
< Date: Mon, 02 Apr 2018 03:48:49 GMT
< Expires: Mon, 02 Apr 2018 03:48:49 GMT
< Cache-Control: private, max-age=0
< X-Content-Type-Options: nosniff
< X-Frame-Options: SAMEORIGIN
< X-XSS-Protection: 1; mode=block
< Server: GSE
< Accept-Ranges: none
< Vary: Accept-Encoding
< Transfer-Encoding: chunked

इस तरह से पुनरावृत्ति करते हुए, आप निश्चित रूप से उस समापन बिंदु तक पहुंचने वाले हैं जो वास्तव में आपके अनुरोध को पूरा करता है।

0
Ratul Sharker 2 अप्रैल 2018, 03:49

व्यापक स्ट्रोक में: यूआरएल को एक जीईटी अनुरोध भेजें, शायद AJAX का उपयोग करके, और 301 रीडायरेक्ट प्राप्त करने पर, नए यूआरएल को देखें जिसे वह रीडायरेक्ट करने के लिए वापस भेजता है।

0
jojois74 2 अप्रैल 2018, 03:44

यह यूआरएल ला रहा है, और हर बार प्रतिक्रिया एक और रीडायरेक्ट होती है, यह उस नए यूआरएल को प्राप्त करती है, जब तक कि यह अंततः एक गैर-रीडायरेक्ट यूआरएल पर नहीं आती।

0
kmoser 2 अप्रैल 2018, 03:41