मुख्य कंटेंट तक स्किप करें

WebAction.Request

क्रियान्वित किए जाने पर, एक क्रिया निर्मित करता है, जो एक HTTP अनुरोध को बाइनरी मान के रूप में निष्पादित करने के परिणाम वापस करेगी.

Syntax​

WebAction.Request(
method as text,
url as text,
optional options as record
) as action

Remarks​

एक ऐसा एक्शन बनाता है, जो निष्पादित होने पर, HTTP का उपयोग करके url के विरुद्ध method अनुरोध करने के परिणामों को एक बाइनरी मान के रूप में लौटाएगा. वैकल्पिक रिकॉर्ड पैरामीटर, options, अतिरिक्त गुणों को निर्दिष्ट करने के लिए प्रदान किया जा सकता है. रिकॉर्ड में निम्न फ़ील्ड हो सकती हैं:

  • Query : एस्केपिंग के बारे में चिंता किए बिना, प्रोग्राम द्वारा URL में क्वेरी पैरामीटर जोड़ें.
  • ApiKeyName : यदि लक्ष्य साइट में एक API कुंजी की धारणा है, तो इस पैरामीटर का उपयोग उस कुंजी पैरामीटर के नाम (न मान) को निर्दिष्ट करने के लिए किया जा सकता है जिसका उपयोग URL में किया जाना चाहिए. क्रेडेंशियल में वास्तविक कुंजी मान प्रदान किया गया है.
  • Headers : इस मान को रिकॉर्ड के रूप में निर्दिष्ट करने से किसी HTTP अनुरोध पर अतिरिक्त शीर्ष लेख प्रदान होंगे.
  • Timeout : इस मान को अवधि के रूप में निर्दिष्ट करना HTTP अनुरोध के लिए टाइमआउट को बदल देगा. डिफ़ॉल्ट मान १०० सेकंड है.
  • ExcludedFromCacheKey : इस मान को सूची के रूप में निर्दिष्ट करने से इन HTTP शीर्षलेख कुंजियों को डेटा कैशिंग के लिए परिकलन का भाग होने से बाहर किया जा सकेगा.
  • IsRetry : इस लॉजिकल मान को true के रूप में निर्दिष्ट करने से डेटा फ़ेच करते समय कैश में मौजूद किसी भी मौजूदा प्रतिसाद को अनदेखा कर दिया जाता है.
  • ManualStatusHandling : इस मान को सूची के रूप में निर्दिष्ट करने से उन HTTP अनुरोधों के लिए कोई भी अंतर्निहित हैंडलिंग को रोका जा सकेगा जिनके प्रतिसाद में इनमें से एक स्थिति कोड है.
  • RelativePath : इस मान को पाठ के रूप में निर्दिष्ट करने से अनुरोध करने से पहले उसे आधार URL में जोड़ता है.
  • Content : इस मान को निर्दिष्ट करने से उसकी सामग्रियाँ HTTP अनुरोध के मुख्य भाग के रूप में उत्पन्न हो जाएँगी.

ध्यान दें कि यह फ़ंक्शन अधिकांश प्रसंगों में अक्षम है. इसके बजाय Web.Contents या Web.Headers का उपयोग करने पर विचार करें.

Examples​

Example #1​

Bing के विरुद्ध GET अनुरोध पूरा करें.

WebAction.Request(WebMethod.Get, "https://bing.com")

Result:

Action

Category​

Action