Jaa


WebAction.Request

Syntaksi

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

Noin

Luo toiminnon, joka suoritettuna palauttaa method -pyynnön suorittamisen tulokset url käyttämällä HTTP:tä binaariarvona. Valinnainen tietueparametri optionsvoidaan antaa määrittämään lisäominaisuuksia. Tietue voi sisältää seuraavat kentät:

  • Query: Lisää kyselyparametreja ohjelmallisesti URL-osoitteeseen niin, ettei ohjauskopiosta tarvitse huolehtia.
  • ApiKeyName: Jos kohdesivustolla on käsitys API-avaimesta, tämän parametrin avulla voidaan määrittää URL-osoitteessa käytettävän avainparametrin nimi (ei arvo). Todellinen avainarvo annetaan tunnistetiedoissa.
  • Headers: Tämän arvon määrittäminen tietueena antaa lisäotsikot HTTP-pyynnölle.
  • Timeout: Tämän arvon määrittäminen kestona muuttaa HTTP-pyynnön aikakatkaisun. Oletusarvo on 100 sekuntia.
  • ExcludedFromCacheKey: Tämän arvon määrittäminen luettelona jättää pois nämä HTTP-otsikkoavaimet tietojen välimuistiin tallentamisen laskutoimituksesta.
  • IsRetry: Tämän loogisen arvon määrittäminen arvona tosi ohittaa välimuistissa olevan mahdollisen vastauksen tietoja noudettaessa.
  • ManualStatusHandling: Tämän arvon määrittäminen luettelona estää sellaisten HTTP-pyyntöjen sisäiset käsittelyt, joiden vastauksella on jokin näistä tilakoodeista.
  • RelativePath: Tämän arvon määrittäminen tekstinä lisää sen URL-perusosoitteeseen ennen pyynnön tekemistä.
  • Content: Tämän arvon määrittäminen aiheuttaa sen, että sen sisällöstä tulee HTTP-pyynnön leipäteksti.

Huomaa, että tämä funktio on poissa käytöstä useimmissa konteksteissa. Harkitse Web.Contents tai Web.Headers käyttämistä.

Esimerkki 1

Suorita GET-pyyntö Bingiä vastaan.

käyttö

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

Output

Action