HttpHelp 請求幫助類

2022-03-11 17:36:44 字數 3986 閱讀 2608

using

system;

using

system.collections.generic;

using

system.io;

using

system.linq;

using

system.net;

using

system.text;

using

system.threading.tasks;

using

newtonsoft.json.linq;

namespace

share

#region 寫日記loghelp.writelog(url);

建立請求

request.method = "

get"; //

請求方法為get

定義返回的response

try

catch

(webexception ex)

streamreader sr = new

streamreader(res.getresponsestream(), encoding.utf8);

string content = sr.readtoend(); //

響應轉化為string字串

return

content;

}//url為請求的**,param為需要傳遞的引數

//返回服務端的額響應

//////

url為請求的**,param為需要傳遞的引數

建立請求

cookiecontainer cookiecontainer = new

cookiecontainer();

request.cookiecontainer =cookiecontainer;

request.allowautoredirect = true

;

= true;

request.maximumresponseheaderslength = 1024

; request.method = "

post

"; //

請求方式為post

request.allowautoredirect = true

; request.maximumresponseheaderslength = 1024

; request.contenttype = "";

jobject json = new

jobject();

if (param.count != 0) //

將引數新增到json物件中

}string jsonstring = json.tostring();//

獲得引數的json字串

byte jsonbyte =encoding.utf8.getbytes(jsonstring);

stream poststream =request.getrequeststream();

poststream.write(jsonbyte,

0, jsonbyte.length);

poststream.close();

//傳送請求並獲取相應回應資料

獲得響應字串

return

content;

}//url為請求的**,param為需要傳遞的引數

//返回服務端的額響應

//////

url為請求的**,param為需要傳遞的引數

/// ///

//////

public

static

string post(string url, string jsonstring = ""

)

catch

(webexception ex)

streamreader sr = new

streamreader(res.getresponsestream(), encoding.utf8);

string content = sr.readtoend(); //

獲得響應字串

return

content;

}//////

httpuploadfile 上傳檔案 httpuploadfile("

抓取url

///儲存檔名

///**路徑

用法:

public

findcabinetlistrpmodel findcabinetlist(findcabinetlistrt rt)

catch

(exception ex)

}

請求介面幫助類封裝

情況描述 在專案中,我們做介面的同時,也會有需求需要訪問別人的介面,如下是封裝的幫助類 示例 呼叫其他專案的介面幫助類 建立post方式的http請求 請求的url 隨同請求post的引數名稱及引數值字典 請求的超時時間 請求的客戶端瀏覽器資訊,可以為空 傳送http請求時所用的編碼 隨同http請...

C 公共幫助類 Image幫助類

大家知道,開發專案除了資料訪問層很重要外,就是common了,這裡就提供了強大且實用的工具。c 公共幫助類 convert幫助類 image類 using system using system.collections.generic using system.text using system.i...

檔案幫助類

public class filehelper else console.writeline request header console.writeline ctx.request.headers.tostring 設定返回內容的mime型別 content disposition attachm...