Share via


http_request Sınıfı

Bir HTTP isteğini temsil eder.

Uyarı notuUyarı

Bu konu C++ REST SDK 1.0 (kod adı "Kasablanka") için bilgiler içerir.Öğesinden sonraki bir sürümünü kullanıyorsanız, Kasablanka Codeplex web sayfası, sonra yerel belgelerine kullanın http://casablanca.codeplex.com/documentation.

class http_request;

Üyeler

Ortak Oluşturucular

Name

Açıklama

http_request::http_request Oluşturucusu

Fazla Yüklendi.Belirtilen istek yöntemiyle yeni bir HTTP isteği oluşturur.

http_request::~http_request Yıkıcısı

Yok edici tutulan tüm kaynakları serbest bırakır.

Ortak Yöntemler

Name

Açıklama

http_request::body Yöntemi

Çağıran bir gelen istekte veri almak için kullanabilir, bir akış oluşturur.

http_request::content_ready Yöntemi

Bu istek iletisi için tüm verileri alınan olduğunda kullanıcı (istemci) sinyaller.

http_request::extract_json Yöntemi

İstek iletisinin gövdesi içerik türü application\json olduğunu denetimi, bir json değer olarak ayıklar.Gövde, yalnızca bir en iyi hale getirme bazı durumlarda yapmış nerede veri 'taşınır' out sonra ayıklanabileceği.

http_request::extract_string Yöntemi

İstek iletisinin gövdesi içerik türü bir MIME metin türü olduğunu denetimi, bir dize değeri olarak ayıklar.Gövde, yalnızca bir en iyi hale getirme bazı durumlarda yapmış nerede veri 'taşınır' out sonra ayıklanabileceği.

http_request::extract_vector Yöntemi

Yanıt iletisi gövdesi bayt vektör ayıklayın.Bir vektör ayıklanıyor üzerinde yapılamaz

http_request::get_response Yöntemi

Sonuçta gönderilecek yanıt temsil eden bir görev alır.

http_request::headers Yöntemi

Fazla Yüklendi.Bir başvuru yanıt iletisi üstbilgileri alır.

http_request::method Yöntemi

İstek iletisi yöntemi (GET/PUT/POST/silme) edinin.

http_request::relative_uri Yöntemi

Bir başvuru URI yolu, sorgu ve parça parçası bu istek iletisini alır.Bu http_client oluşumunu belirtilen taban URI eklenir.

http_request::reply Yöntemi

Fazla Yüklendi.Zaman uyumsuz olarak yanıtlar bu HTTP isteği.

http_request::request_uri Yöntemi

İstek iletisi URI'sini underling alın.

http_request::set_body Yöntemi

Fazla Yüklendi.İleti gövdesi bir metin dizesi ve kümesi "Content-Type" üstbilgisini ayarlar.Karakter kodlama dizesi işletim sistemlerine varsayılan kod sayfası ve UTF-8 uygun dönüştürmeler gerçekleştirecek varsayar.

http_request::set_method Yöntemi

İstek iletisi yöntemi (GET/PUT/POST/silme) edinin.

http_request::set_request_uri Yöntemi

İstek iletisi URI'sini underling ayarlayın.

http_request::set_response_stream Yöntemi

İstekten sonuçları HTTP yanıt iletisinin gövdesi tutmak için güveniyordu bir akış tanımlar.

http_request::to_string Yöntemi

İleti gövde mümkün olduğunda dahil olmak üzere, bir dize gösterimini oluşturur.

Ortak İşleçler

Name

Açıklama

http_request::operator= İşleci

Atama işleci.

Gereksinimler

Üstbilgi: http_msg.h

Ad alanı: web::http

Ayrıca bkz.

Başvuru

web::http Ad Alanı