get(object qs) |
string |
使用 HTTP GET 方法進行網路請求,qs 將會組成 uri 的 query string,可為 null |
get<T>(object qs) |
T |
同上敘述,但回傳資料若為 JSON 會自動填充到指定物件 |
getBinary(object qs) |
byte[] |
使用 HTTP GET 方法進行網路請求,qs 將會組成 uri 的 query string,可為 null,請求後的結果將以 binary 的格式回傳 (下載功能) |
post(object data, [object qs, [object files]]) |
string |
使用 HTTP POST 方法進行網路請求,data 將會組成 json 的資料夾帶,可為 null,qs 將會組成 uri 的 query string,files 將會以 multipart/form-data 的格式將指定路徑的檔案都送出 |
post<T>(object data, [object qs, [object files]]) |
T |
同上敘述,但回傳資料若為 JSON 會自動填充到指定物件 |
delete(object data, [object qs]) |
string |
使用 HTTP DELETE 方法進行網路請求,data 將會組成 json 的資料夾帶,可為 null,qs 將會組成 uri 的 query string |
delete<T>(object data, [object qs]) |
T |
同上敘述,但回傳資料若為 JSON 會自動填充到指定物件 |
getResponse() |
string |
字串表示,取得最後一個請求的回傳結果 |
getBinaryResponse() |
byte[] |
binary 表示,取得最後一個請求的回傳結果 |
getStatusCode() |
int |
取得 HTTP 請求後的最終結果,如果尚未取得結果則為 0 |
getResponseHeaders() |
WebHeaderCollection |
取得請求後回應的整個 Headers 結果,無法取得時回應 null |
getResponseHeader(string key) |
string |
取得請求後回應中指定 Key 的 Header 結果,無法取得時回應 null |