Share via


WebAction.Request

Sözdizimi

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

Hakkında

Yürütülürken HTTP'nin ikili değer olarak kullanılmasına karşı url istek method gerçekleştirmenin sonuçlarını döndürecek bir eylem oluşturur. ek özellikleri belirtmek için isteğe bağlı bir kayıt parametresi optionssağlanabilir. Kayıt aşağıdaki alanları içerebilir:

  • Query: Kaçış konusunda endişelenmenize gerek kalmadan URL'ye program aracılığıyla sorgu parametreleri ekleyin.
  • ApiKeyName: Hedef sitede API anahtarıyla ilgili bir fikir varsa, url'de kullanılması gereken anahtar parametresinin adını (değeri değil) belirtmek için bu parametre kullanılabilir. Gerçek anahtar değeri kimlik bilgileri içinde sağlanır.
  • Headers: Bu değerin kayıt olarak belirtilmesi, http isteğine ek üst bilgiler sağlar.
  • Timeout: Bu değerin süre olarak belirtilmesi, HTTP isteğinin zaman aşımını değiştirir. Varsayılan değer 100 saniyedir.
  • ExcludedFromCacheKey: Bu değerin liste olarak belirtilmesi, bu HTTP üst bilgi anahtarlarını verileri önbelleğe alma hesaplamasının bir parçası olmaktan çıkarır.
  • IsRetry: Bu mantıksal değerin true olarak belirtilmesi, veri getirilirken önbellekteki mevcut yanıtları yoksayar.
  • ManualStatusHandling: Bu değerin liste olarak belirtilmesi, yanıtı bu durum kodlarından birine sahip http istekleri için yerleşik işlemeyi engeller.
  • RelativePath: Bu değerin metin olarak belirtilmesi, istekte bulunmadan önce temel URL'ye ekler.
  • Content: Bu değerin belirtilmesi, içeriğinin HTTP isteğinin gövdesi olmasına neden olur.

Bu işlevin çoğu bağlamda devre dışı bırakıldığını unutmayın. Bunun yerine Web.Contents veya Web.Headers kullanmayı göz önünde bulundurun.

Örnek 1

Bing'e karşı bir GET isteği gerçekleştirin.

Kullanım

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

Çıkış

Action