http_request 類別
表示 HTTP 要求。
警告
本主題包含 C++ REST SDK 1.0 (Codename "Casablanca") 的資訊。如果使用 Codeplex Casablanca 網頁上的較新版本,則請使用 http://casablanca.codeplex.com/documentation 上的本機文件。
class http_request;
Members
公用建構函式
名稱 |
描述 |
---|---|
多載。 使用指定的要求方法建構新的 HTTP 要求。 |
|
解構函式會釋放所有保留的資源。 |
公用方法
名稱 |
描述 |
---|---|
產生資料流,呼叫端可用來從連入要求擷取資料。 |
|
通知使用者 (用戶端) 已收到這個要求訊息的所有資料。 |
|
將要求訊息的主體擷取到 json 值中,並檢查內容類型是否為 application\json。 主體只可以擷取一次,因為在某些情況下,「移出」資料的位置會進行最佳化。 |
|
將要求訊息的主體擷取到字串值中,並檢查內容類型是否為 MIME 文字類型。 主體只可以擷取一次,因為在某些情況下,「移出」資料的位置會進行最佳化。 |
|
將回應訊息的主體擷取到位元組向量中。 您可以使用下列程式碼擷取向量: |
|
取得表示最終會傳送之回應的工作。 |
|
多載。 取得回應訊息的標頭參考。 |
|
取得要求訊息的方法 (GET/PUT/POST/DELETE)。 |
|
取得這個要求訊息之 URI 路徑、查詢和片段部分的參考。 這個參考會附加至建構 http_client 時指定的基底 URI。 |
|
多載。 對這個 HTTP 要求的非同步回應。 |
|
取得要求訊息的基礎 URI。 |
|
多載。 將訊息的主體設定為文字字串,並設定 "Content-Type" 標頭。 假設字串的字元編碼方式是作業系統的預設字碼頁,並會適當轉換為 UTF-8。 |
|
取得要求訊息的方法 (GET/PUT/POST/DELETE)。 |
|
設定要求訊息的基礎 URI。 |
|
定義要賴以保存產生自要求之 HTTP 回應訊息主體的資料流。 |
|
產生訊息的字串表示,包括主體 (可能的話)。 |
公用運算子
名稱 |
描述 |
---|---|
指派運算子。 |
需求
**標頭:**http_msg.h
**命名空間:**web::http