แชร์ผ่าน


WebAction.Request

ไวยากรณ์

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

เกี่ยวกับ

สร้างการดําเนินการที่จะแสดงผลลัพธ์ของการดําเนินการ method ตามคําขอ กับ url โดยใช้ HTTP เป็นค่าไบนารี เมื่อปฏิบัติการ อาจมีพารามิเตอร์ optionsของระเบียนที่เลือกได้ เพื่อระบุคุณสมบัติเพิ่มเติม ระเบียนอาจมีเขตข้อมูลต่อไปนี้:

  • Query: ระบบในโปรแกรมเพิ่มพารามิเตอร์คิวรีไปยัง URL โดยไม่จําเป็นต้องกังวลเกี่ยวกับการหลบหนี
  • ApiKeyName: หากไซต์เป้าหมายมีแนวรับของคีย์ API พารามิเตอร์นี้สามารถใช้เพื่อระบุชื่อ (ไม่ใช่ค่า) ของพารามิเตอร์คีย์ที่ต้องใช้ใน URL นี้ ค่าคีย์จริงจะถูกระบุในข้อมูลประจําตัว
  • Headers: การระบุค่านี้เป็นระเบียน จะเป็นการป้อนส่วนหัวเพิ่มเติมตามคําขอ HTTP
  • Timeout: การระบุค่านี้เป็นระยะเวลา จะเป็นการเปลี่ยนแปลงการหมดเวลาสําหรับคําขอ HTTP ค่าเริ่มต้นคือ 100 วินาที
  • ExcludedFromCacheKey: การระบุค่านี้เป็นรายการ จะเป็นการแยกคีย์ส่วนหัว HTTP เหล่านี้ออกจากการใช้เป็นส่วนหนึ่งในการคํานวณสําหรับการแคชข้อมูล
  • IsRetry: การระบุค่าเชิงตรรกะนี้เป็นค่าจริง จะละเว้นการตอบกลับใด ๆ ที่มีอยู่ในแคชเมื่อดึงข้อมูล
  • ManualStatusHandling: การระบุค่านี้เป็นรายการ จะป้องกันไม่ให้มีการจัดการภายในระบบใด ๆ สําหรับคําขอ HTTP ที่มีการตอบสนองหนึ่งในรหัสสถานะเหล่านี้
  • RelativePath: การระบุค่านี้เป็นข้อความ จะผนวกเข้ากับ URL ฐานก่อนทําการร้องขอ
  • Content: การระบุค่านี้จะทําให้เนื้อหากลายเป็นเนื้อความของคําขอ HTTP

โปรดทราบว่าฟังก์ชันนี้ถูกปิดใช้งานในบริบทส่วนใหญ่ พิจารณาใช้ Web.Contents หรือ Web.Headers แทน

ตัวอย่างที่ 1

ดําเนินการรับคําขอกับ Bing

การใช้งาน

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

เอาท์พุท

Action