Olvasás angol nyelven

Megosztás a következőn keresztül:


WebAction.Request

Szintaxis

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

Rólunk

Létrehoz egy műveletet, amely végrehajtásakor egy method kérés végrehajtásának eredményét adja vissza az url http-t bináris értékként használva. További tulajdonságok megadásához megadható egy opcionális rekordparaméter (options). A rekord a következő mezőket tartalmazhatja:

  • Query: Programozott módon adjon hozzá lekérdezési paramétereket az URL-címhez anélkül, hogy a meneküléssel kellene foglalkoznia.
  • ApiKeyName: Ha a célhelyen van egy API-kulcs fogalma, ez a paraméter az URL-ben használandó kulcsparaméter nevét (nem értékét) adhatja meg. A tényleges kulcsértéket a hitelesítő adatok adják meg.
  • Headers: Ha rekordként adja meg ezt az értéket, további fejléceket fog megadni egy HTTP-kéréshez.
  • Timeout: Ha ezt az értéket időtartamként adja meg, az megváltoztatja a HTTP-kérések időtúllépését. Az alapértelmezett érték 100 másodperc.
  • ExcludedFromCacheKey: Ha ezt az értéket listaként adja meg, az kizárja, hogy ezek a HTTP-fejléckulcsok az adatok gyorsítótárazási számításának részei legyenek.
  • IsRetry: Ha ezt a logikai értéket igaz értékként adja meg, az adatok beolvasásakor figyelmen kívül hagyja a gyorsítótárban lévő összes meglévő választ.
  • ManualStatusHandling: Ha ezt az értéket listaként adja meg, az megakadályozza azoknak a HTTP-kéréseknek a beépített kezelését, amelyek válasza az alábbi állapotkódok egyikével rendelkezik.
  • RelativePath: Ha ezt az értéket szövegként adja meg, a kérés előtt hozzáfűzi az alap URL-címhez.
  • Content: Ha megadja ezt az értéket, a tartalma a HTTP-kérés törzsévé válik.

Vegye figyelembe, hogy ez a függvény a legtöbb környezetben le van tiltva. Fontolja meg inkább Web.Contents vagy Web.Headers használatát.

1. példa

GET kérés végrehajtása a Bing ellen.

Használat

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

kimeneti

Action