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 options
voidaan 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