
HTTP_REQUEST İş Bloku, HTTP arayüzü için bir RAW sorgusu oluşturur.
Önemli: HTTP arayüzünden gönderilen değişkenin veri türü RAW olmalıdır.
URI, İletişim altındaki sağ tarafta değişkene tanımlanır. Eğer bir / ile başlıyorsa, ilk / kaldırılır. En alt dizine bir istek yapmak istiyorsanız, sadece / değişkeni tanımlanabilir.
Bazı web sunucuları User-Agent-Header'ı gerektirir. Aksi takdirde sayfa yüklenmez. Bu Antcas Control'ın bir hatası değil, isteğe bağlı olarak web tarayıcının bir koruma mekanizmasıdır. Header girişini aşağıdaki içeriği kullanarak kullanın:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13
Giriş, aktarım yöntemini karakter dizisi olarak tanımlar. Bu "GET", "POST", "PUT" vb. olabilir. Bir yöntem tanımlanmazsa, varsayılan olarak GET seçilir.
Giriş, Header Content-Type'ı karakter dizisi olarak tanımlar. Giriş tanımlanmazsa, giriş header'a eklenmez.
Ek header girişlerini karakter dizisi olarak tanımlar. Çoklu header'lar bir satır atlaması ile ayrılır. Header Content-Length otomatik olarak tanımlanır ve Header Content-Type Type girişindeki değere göre tanımlanır.
Giriş, Query'i karakter dizisi olarak tanımlar. Query, soru işaretinden sonraki değerdir ve genellikle GET isteklerinde kullanılır.
http://server/uri?query
Bir Query'in yapısı şöyledir:
var1=wert1&var2=wert2&va...
Değerlerin doğru bir şekilde aktarılabilmesi için, değerleri URL_ENCODE veya QUERY_ENCODE İş Bloku ile kodlamak tavsiye edilir, çünkü veriler olumsuz olarak aktarılabilir.
Not: URL'nin maksimum uzunluğunu dikkate alınız, büyük veri miktarları iletilmesi gerekiyorsa. İhtiyaca göre POST yöntemini kullanın ve Query'i Content olarak gönderin.
Content girişi, Query girişinden benzerdir. Ancak veriler Header'dan sonra aktarılır ve daha büyük veri miktarları desteklenir. Uygulama türüne göre Content türü de Query yöntemi göstermemektedir.
Not: Sadece UTF-8 uyumlu veriler desteklenmektedir. İkili verilerin aktarımı sırasında, bunların BASE64_ENCODE İş Bloku ile kodlanmasını öneririz.
Giriş, istek zaman aşımını saniye cinsinden T#30s formatında tanımlar. Yüksek bir zaman aşımı kullanmanız önerilir. Küçük değerler, isteklerin tamamlanmamasına neden olabilir. Keep-Alive yöntemi nedeniyle, isteklerin normal işlenmesine biraz zaman alabilir.
Giriş doğru ise, Request çıkışındaki değer NULL'a eşit olur.
Giriş doğru ise, bu Request çıkışının oluşturulmasını zorlar. Bu giriş, DIS girişinden önceliklidir.
Çıkış, JSON formatında bir karakter dizisi döndürür. Eğer devre dışı bırakılmışsa, NULL değeri döndürülür. Genellikle doğrudan arayüz çıkış değişkeniyle bağlanır.
Çıkış, Content girişindeki byte cinsinden uzunluğu döndürür.
HTTP_RESPONSE İş Bloku ile yanıtı doğrulamak için son oluşturulan sorguya ait ID'yi döndürür.