WebAction.Request
สร้างการดำเนินการที่เมื่อเรียกใช้งาน จะคืนค่าผลลัพธ์ของการดำเนินการตามคำขอ HTTP เป็นค่าไบนารี
Syntax
WebAction.Request(
method as text,
url as text,
optional options as record
) as action
Remarks
สร้างการดําเนินการที่เม ื่อเรียกใช้จะส่งกลับผลลัพธ์ของการดําเนินการคําขอ method
กับ url
โดยใช้ HTTP เป็นค่าไบนารี พารามิเตอร์ระเบียนเพิ่มเติม options
อาจมีให้เพื่อระบุคุณสมบัติเพิ่มเติม ระเบียนสามารถมีเขตข้อมูลต่อไปนี้:
Query
: เพิ่มพารามิเตอร์คิวรีด้วยโปรแกรมลงใน URL โดยไม่ต้องกังวลเกี่ยวกับอักขระหลีกApiKeyName
: ถ้าไซต์เป้าหมายมีการระบุคีย์ API ไว้ จะสามารถใช้พารามิเตอร์นี้เพื่อระบุชื่อ (ไม่ใช่ค่า) ของพารามิเตอร์คีย์ที่จะต้องใช้ใน URL จะมีการแสดงค่าคีย์จริงไว้ในข้อมูลประจำตัวHeaders
: การระบุค่านี้เป็นระเบียนจะใส่ส่วนหัวเพิ่มเติมให้กับคำขอ HTTPTimeout
: การระบุค่านี้เป็นระยะเวลาจะเปลี่ยนแปลงการหมดเวลาสำหรับคำขอ HTTP ค่าเริ่มต้นคือ 100 วินาทีExcludedFromCacheKey
: การระบุค่านี้เป็นรายการจะแยกคีย์ส่วนหัว HTTP เหล่านี้ออกจากการเป็นส่วนหนึ ่งของการคำนวณสำหรับการแคชข้อมูลIsRetry
: การระบุค่าตรรกะนี้เป็นจริงจะละเว้นการตอบสนองที่มีอยู่ในแคชเมื่อดึงข้อมูลManualStatusHandling
: การระบุค่านี้เป็นรายการจะป้องกันไม่ให้มีการจัดการในตัวสำหรับคำขอ HTTP ที่การตอบสนองมีหนึ่งในรหัสสถานะเหล่านี้RelativePath
: การระบุค่านี้เป็นข้อความจะผนวกเข้ากับ URL ฐานก่อนทำการร้องขอContent
: การระบุค่านี้จะทำให้เนื้อหากลายเป็นเนื้อความของคำขอ HTTP
โปรดทราบว่าฟังก์ชันนี้ถูกปิดใช้งานในบริบทส่วนใหญ่ ให้พิจารณาใช้ Web.Contents หรือ Web.Headers แทน
Examples
Example #1
ดําเนินการคำขอ GET กับ Bing
WebAction.Request(WebMethod.Get, "https://bing.com")
Result:
Action
Category
Action