Öntanımlı Sabitler
HttpDeflateStream sınıfı
HTTP
PHP Manual
HttpRequest sınıfı ve istek işlevleri ile kullanılabilen seçenekler
Zaman aşımları ile ilgili seçenekler
timeout (
integer
)
Tüm isteğin tamamlanması için saniye cinsinden geçecek süre.
connecttimeout (
integer
)
İsim çözümleme dahil bağlantıya saniye cinsinden harcanacak süre.
dns_cache_timeout (
integer
)
Bir DNS önbellek girdisi zaman aşımına uğradıktan sonra saniye cinsinden geçecek süre.
URL'lerle ilgili seçenekler
url (
string
)
İstek URL'si.
port (
integer
)
URL'de belirtilen diğer port kullanılır.
redirect (
integer
)
Kaç yönlendirmenin nasıl izleneceği; öntanımlı değer 0'dır.
unrestrictedauth (
bool
)
Farklı konaklara yönlendirmelerde kanıtlar gönderilmeye devam edilecek mi?
referer (
string
)
Gönderilecek başvuru URL'si.
Çerezlerle ilgili seçenekler
encodecookies (
bool
)
Özel çerezler gönderilmeden önce
urlencode()
işlevinden geçirilecek mi?
cookies (
array
)
array("çerez" => "değer")
benzeri bir ilişkisel dizi olarak çerez listesi.
cookiestore (
string
)
Çerezlerin saklanacağı dosyanın aranacağı yol.
cookiesession (
bool
)
cookiestore
TRUE
ise oturum çerezleri yüklenmez.
Başlıklarla ilgili seçenekler
useragent (
string
)
Gönderilecek kullanıcı aracısı;
PECL::HTTP/x.y.z (PHP/x.y.z)
öntanımlıdır; açıkça bir boş dizge belirtildiği takdirde atlanır.
lastmodified (
int
)
If-(Un)Modified-Since başlığı için zaman damgası
etag (
string
)
If-(None-)Match başlığı için tırnaklı etag.
headers (
array
)
array("başlık" => "değer")
benzeri bir ilişkisel dizi olarak özel başlıkların listesi.
Kimlik doğrulama ile ilgili seçenekler
httpauth (
string
)
"kullanıcı:parola" biçeminde HTTP kanıtları.
httpauthtype (
int
)
HTTP kimlik doğrulaması türünde sabit
Vekillerle ilgili seçenekler
proxyhost (
string
)
"konak[:port]" biçeminde vekil konak.
proxyport (
int
)
proxyhost ile belirtilmiş diğer vekil portu kullanılır
proxytype (
int
)
HTTP vekili türünde sabit
proxyauth (
string
)
"kullanıcı:parola" biçeminde vekil kanıtları.
proxyauthtype (
int
)
HTTP kimlik doğrulaması türünde sabit
Aktarım ile ilgili seçenekler
compress (
bool
)
Bir gzip/deflate içerik kodlamalı yanıt istenip kabul edilecek mi?
resume (
int
)
Sunucu desteği verilmişse (bir 206 yanıt kodu ile belirtilir) indirme işlemi belirtilen bayt konumundan başlatılır.
range (
array
)
Her biri, sunucu desteği verilmişse (bir 206 yanıt kodu ile belirtilir) indirme işleminin bayt aralığını belirten iki tamsayı içeren dizilerden oluşan bir dizi; sadece resume seçeneği boşsa tanınır.
Sınır dayatan seçenekler
maxfilesize (
integer
)
İndirilecek dosyanın azami boyutu; istenen öğenin boyutu bilinmiyorsa etkisi yoktur (aktarım kodlamasına göre parçalara ayrılmış devingen sayfalar gibi).
low_speed_limit (
int
)
Başarılı bir isteğin en düşük aktarım hızı.
low_speed_time (
int
)
Başarılı bir isteğin
low_speed_limit
hızında aktarılabileceği süre.
max_send_speed (
int
)
Saniyedeki bayt sayısı cinsinden azami gönderim hızı.
max_recv_speed (
int
)
Saniyedeki bayt sayısı cinsinden azami alım hızı.
Geriçağırım seçenekleri
onprogress (
callback
)
Geriçağırım işlemi
Ağ seçenekleri
interface (
string
)
Giden ağ arabirimi (ifname, ip veya hostname)
portrange (
array
)
Denenecek giden port aralığını belirten 2 tamsayı
SSL seçenekleri
ssl (
array
)
Bilginize
:
Tek bir "ssl" istek seçeneği ismi ile bir dizi üzerinden atanan SSL seçenekleri.
cert (
string
)
sertifikanın aranacağı yol
certtype (
string
)
Sertifika türü
certpasswd (
string
)
Sertifika parolası
key (
string
)
Anahtarın aranacağı yol
keytype (
string
)
Anahtar türü
keypasswd (
string
)
Anahtar için parola
engine (
string
)
Kullanılacak ssl motoru
version (
int
)
Kullanılacak ssl sürümü
verifypeer (
bool
)
Eşler doğrulanacak mı?
verifyhost (
bool
)
Konak doğrulanacak mı?
cipher_list (
string
)
İzin verilen şifrelerin listesi
cainfo (
string
)
capath (
string
)
random_file (
string
)
egdsocket (
string
)
Öntanımlı Sabitler
HttpDeflateStream sınıfı
HTTP
PHP Manual