WebAction.Request
Yürütüldüğünde bir HTTP isteğinin gerçekleştirilmesine ilişkin sonuçları ikili bir değer olarak döndürecek olan bir eylem oluşturur.
Syntax
WebAction.Request(
method as text,
url as text,
optional options as record
) as action
Remarks
Yürütüldüğünde, ikili değer olarak HTTP kullanılarak url
üzerinde method
isteğinde bulunmanın sonuçlarını döndürecek bir eylem oluşturur. Ek özellikleri belirtmek için isteğe bağlı kayıt parametresi (options
) sağlanabilir. Kayıt şu alanları içerebilir:
Query
: Sorgu parametrelerini, kaçış uygulama hakkında endişe etmenize gerek kalmadan programlama yoluyla URL'ye ekleyin.ApiKeyName
: Hedef sitede bir API anahtarı gösterimi varsa, bu parametre URL'de kullanılması gereken anahtar parametresinin adını (değerini değil) belirtmek için kullanılabilir. Gerçek anahtar değeri kimlik bilgilerinde 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ı süresini 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 işleminin kapsamı dışında tutar.IsRetry
: Bu mantıksal değerin true olarak belirtilmesi, veriler getirilirken önbellekteki tüm mevcut yanıtları yoksayar.ManualStatusHandling
: Bu değerin liste olarak belirtilmesi, bu durum kodlarından birine sahip yanıtı olan HTTP istekleri için tüm yerleşik işlemeyi engeller.RelativePath
: Bu değerin metin olarak belirtilmesi, isteği yapmadan önce değeri 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ığına dikkat edin. Bunun yerine Web.Contents veya Web.Headers kullanmayı deneyin.
Examples
Example #1
Bing'de bir GET isteği gerçekleştirin.
WebAction.Request(WebMethod.Get, "https://bing.com")
Result:
Action
Category
Action