ASP.NET MVC में हेडर प्राप्त करने का सबसे कारगर तरीका क्या है?
मूल रूप से, मैं youtube url को मान्य करने के लिए इस दृष्टिकोण की कोशिश कर रहा हूँ: जांचें कि क्या Youtube और Vimeo-क्लिप मान्य हैं
मूल रूप से, लिंक यूट्यूब यूआरएल को मान्य करने के लिए PHP में get_headers का उपयोग करने के बारे में बात करता है।
एकमात्र समस्या यह है कि मैं C#.NET (ASP.NET MVC) का उपयोग कर रहा हूँ PHP का नहीं।
मुझे कुशलतापूर्वक शीर्षलेख कैसे प्राप्त करना चाहिए?
1 उत्तर
मैं मान रहा हूँ कि आप यह सर्वर-साइड करना चाहते हैं और एक एचटीपीवेबअनुरोध. मेरा HttpWebRequest 400 खराब अनुरोध क्यों लौटाता है? पर स्वीकृत उत्तर से आपको शुरुआत मिलनी चाहिए। अनिवार्य रूप से, आप जो करना चाहते हैं वह यह सत्यापित करना है कि अनुरोध सफल होता है और प्रासंगिक शीर्षलेखों की जांच करता है। यदि आप केवल हेडर चाहते हैं, तो विधि को GET के बजाय HEAD पर सेट करें।
WebException
के लिए try/catch का उपयोग करें और यदि आपको त्रुटियों के बीच अंतर करने की आवश्यकता है, तो कैच ब्लॉक में Status
प्रॉपर्टी की जांच करें। मेरा मानना है कि एक 400 त्रुटि ProtocolError
के रूप में दिखाई देगी। यदि अधिक ग्रैन्युलैरिटी की आवश्यकता है, तो आपको Message
को भी देखना पड़ सकता है।
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
asp.net-mvc
ASP.NET MVC फ्रेमवर्क एक ओपन सोर्स वेब एप्लीकेशन फ्रेमवर्क है और टूलींग है जो वेब एप्लिकेशन के अनुरूप तैयार किए गए मॉडल-व्यू-कंट्रोलर (MVC) पैटर्न के एक संस्करण को लागू करता है और एक ASP.NET टेक्नोलॉजी फाउंडेशन पर बनाया गया है।