ASP.NET MVC में हेडर प्राप्त करने का सबसे कारगर तरीका क्या है?

मूल रूप से, मैं youtube url को मान्य करने के लिए इस दृष्टिकोण की कोशिश कर रहा हूँ: जांचें कि क्या Youtube और Vimeo-क्लिप मान्य हैं

मूल रूप से, लिंक यूट्यूब यूआरएल को मान्य करने के लिए PHP में get_headers का उपयोग करने के बारे में बात करता है।

एकमात्र समस्या यह है कि मैं C#.NET (ASP.NET MVC) का उपयोग कर रहा हूँ PHP का नहीं।

मुझे कुशलतापूर्वक शीर्षलेख कैसे प्राप्त करना चाहिए?

0
TPR 21 जुलाई 2011, 07:07
आप शीर्षक हैं और प्रश्न की सामग्री वास्तव में जीवंत नहीं है। समझाएं कि आप क्या होना चाहते हैं।
 – 
nathan gonzalez
21 जुलाई 2011, 07:11
वास्तव में लिंक यूट्यूब यूआरएल को मान्य करने के लिए PHP में हेडर प्राप्त करने के बारे में बात करता है। मैं ASP.NET MVC में भी ऐसा ही करना चाहता हूं
 – 
TPR
21 जुलाई 2011, 07:14

1 उत्तर

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

मैं मान रहा हूँ कि आप यह सर्वर-साइड करना चाहते हैं और एक एचटीपीवेबअनुरोध. मेरा HttpWebRequest 400 खराब अनुरोध क्यों लौटाता है? पर स्वीकृत उत्तर से आपको शुरुआत मिलनी चाहिए। अनिवार्य रूप से, आप जो करना चाहते हैं वह यह सत्यापित करना है कि अनुरोध सफल होता है और प्रासंगिक शीर्षलेखों की जांच करता है। यदि आप केवल हेडर चाहते हैं, तो विधि को GET के बजाय HEAD पर सेट करें।

0
Community 23 मई 2017, 15:18
यह काम करता है सिवाय इसके कि मैं 400 कैसे पकड़ूं ?? अभी, मेरा कोड ठीक काम करता है यदि यह एक वैध यूआरएल है, अन्यथा यह एक वेब अपवाद फेंकता है। मैं 400 पर कब्जा कैसे करूं?
 – 
TPR
21 जुलाई 2011, 10:56
- WebException के लिए try/catch का उपयोग करें और यदि आपको त्रुटियों के बीच अंतर करने की आवश्यकता है, तो कैच ब्लॉक में Status प्रॉपर्टी की जांच करें। मेरा मानना ​​है कि एक 400 त्रुटि ProtocolError के रूप में दिखाई देगी। यदि अधिक ग्रैन्युलैरिटी की आवश्यकता है, तो आपको Message को भी देखना पड़ सकता है।
 – 
tvanfosson
21 जुलाई 2011, 16:25