Lue englanniksi

Jaa


WebAction.Request

Syntaksi

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

Tietoja

Luo toiminnon, joka suoritettuna palauttaa pyynnön suorittamisen method tulokset kohteelle 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ää kyselyparametrit ohjelmallisesti URL-osoitteeseen niin, ettei ohjausmerkkejä 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-sisällön käyttämistä sen sijaan.

Esimerkki 1

Suorita GET-pyyntö Bingiä vastaan.

Käyttö

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

Tuloste

Action