国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C#調(diào)用外部接口(POST、GET)

這篇具有很好參考價(jià)值的文章主要介紹了C#調(diào)用外部接口(POST、GET)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在C#中調(diào)用StringBoot接口,POST請(qǐng)求,案例代碼:

?

public?string?HttpPost(

{

//把用戶傳過來的數(shù)據(jù)轉(zhuǎn)成“UTF-8”的字節(jié)流
Encoding encoding = Encoding.UTF8;
//創(chuàng)建一個(gè)HTTP請(qǐng)求
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://接口IP地址:端口號(hào)/接口路徑");? ? ?//比如:http://192.168.123.12:8080/api/post

?

//調(diào)用POST方法
request.Method = "POST";
request.ContentType = "application/json; charset=UTF-8";
request.Headers["Accept-Encoding"] = "gzip, deflate";

?

//content為body中的參數(shù)
String content = "{\"message\":\"請(qǐng)求成功\"," +
"\"nid\":\"0000001\"," +
"\"details\":\"員工\"," +
"\"name\":\"zhangsan"}";

?

byte[] buffer = encoding.GetBytes(content);
request.ContentLength = buffer.Length;
request.GetRequestStream().Write(buffer, 0, buffer.Length);

?

//通過Web訪問對(duì)象獲取響應(yīng)內(nèi)容
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
//通過響應(yīng)內(nèi)容流創(chuàng)建StreamReader對(duì)象
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("utf-8"));
//利用StreamReader就可以從響應(yīng)內(nèi)容從頭讀到尾,結(jié)果是String類型
var retString = reader.ReadToEnd();

?}

?

return?retString; 結(jié)果是一個(gè)字符串類型:

?

GET請(qǐng)求,案例代碼:

?

public string HttpGet()
{


//把用戶傳過來的數(shù)據(jù)轉(zhuǎn)成“UTF-8”的字節(jié)流
Encoding encoding = Encoding.UTF8;
//創(chuàng)建一個(gè)HTTP請(qǐng)求
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("接口地址");

?

//調(diào)用GET方法
request.Method = "GET";
request.ContentType = "application/json";
request.Headers["Accept-Encoding"] = "gzip,deflase";


request.AutomaticDecompression = DecompressionMethods.GZip;
//通過Web訪問對(duì)象獲取響應(yīng)內(nèi)容
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

?

//?HttpCookie?cookies?=?new?HttpCookie("admin");??//如果有需要通過登錄實(shí)現(xiàn)保存cookie值的話可以加一部分
//?cookies.Value?=?Convert.ToString(response.Headers["Set-Cookie"]);?//?通過響應(yīng)請(qǐng)求讀取帶cookie的http數(shù)據(jù)
//?cookies.Expires?=?DateTime.Now.AddDays(1);
//??HttpContext.Current.Response.Cookies.Add(cookies);

?

//通過響應(yīng)內(nèi)容流創(chuàng)建StreamReader對(duì)象
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8)
//利用StreamReader從響應(yīng)內(nèi)容從頭讀到尾
return reader.ReadToEnd();


}文章來源地址http://www.zghlxwxcb.cn/news/detail-545407.html

到了這里,關(guān)于C#調(diào)用外部接口(POST、GET)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C# 使用WebRequest發(fā)送post和get請(qǐng)求

    目錄 1.get請(qǐng)求方式 1.1不需要請(qǐng)求參數(shù)時(shí) 1.2請(qǐng)求參數(shù)可以用表單數(shù)據(jù)(鍵值對(duì))拼接時(shí) 2.POST請(qǐng)求方式 2.1請(qǐng)求參數(shù)為json字符串格式時(shí) 2.2請(qǐng)求參數(shù)為表單數(shù)據(jù)(鍵值對(duì))格式時(shí) 2.3請(qǐng)求參數(shù)為多分部數(shù)據(jù)(復(fù)合式表單)格式時(shí),(以上傳文件接口為例) 本文主要介紹了通過C#中的WebRequest來發(fā)

    2023年04月08日
    瀏覽(20)
  • Postman接口測(cè)試之POST、GET請(qǐng)求方法

    Postman接口測(cè)試之POST、GET請(qǐng)求方法

    1.HTTP的五種請(qǐng)求方法 :GET, POST ,HEAD,OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 2.接口調(diào)用傳參方式 :key-value參數(shù)形式,Json串傳參形式。 key-value參數(shù):把參數(shù)拼接在url的后面由?相連,多個(gè)參數(shù)之間用相連。 Json串傳參:需要在請(qǐng)求的body寫中,入Json格式參數(shù)。 功能說明:

    2023年04月08日
    瀏覽(28)
  • SqlServer--get 和 post 請(qǐng)求 http接口

    不開啟報(bào)錯(cuò) 如下 4.1 SQL Server blocked access to procedure ‘sys.sp_OACreate’ 解決方案-參考鏈接

    2024年03月26日
    瀏覽(18)
  • 再談http請(qǐng)求調(diào)用(Post與Get),項(xiàng)目研發(fā)的核心一環(huán)

    再談http請(qǐng)求調(diào)用(Post與Get),項(xiàng)目研發(fā)的核心一環(huán)

    支持.Net Core(2.0及以上)與.Net Framework(4.0及以上) 【目錄】 前言 Post請(qǐng)求 Get請(qǐng)求 與其它工具的比較 ? 1【前言】 http請(qǐng)求調(diào)用是開發(fā)中經(jīng)常會(huì)用到的功能。 在內(nèi),調(diào)用自有項(xiàng)目的Web Api等形式接口時(shí)會(huì)用到;在外,調(diào)用一些第三方功能接口時(shí),也會(huì)用到,因?yàn)?,這些第三方功能往

    2024年02月08日
    瀏覽(26)
  • php實(shí)戰(zhàn)案例記錄(15)獲取GET和POST請(qǐng)求參數(shù)

    在PHP中,可以使用 $_GET 和 $_POST 超全局變量來獲取GET和POST請(qǐng)求參數(shù)。 獲取GET請(qǐng)求參數(shù): 要獲取GET請(qǐng)求參數(shù),可以使用 $_GET 超全局變量。它是一個(gè)關(guān)聯(lián)數(shù)組,其中鍵是參數(shù)的名稱,值是參數(shù)的值。例如,如果URL是 http://example.com/page.php?name=Johnage=25 ,可以使用以下代碼獲取參數(shù)

    2024年02月07日
    瀏覽(28)
  • 接口自動(dòng)化測(cè)試Mock Get和Post請(qǐng)求

    接口自動(dòng)化測(cè)試Mock Get和Post請(qǐng)求

    Mock可以模擬一個(gè)http接口的后臺(tái)響應(yīng),可以模擬request,response? 下載 moco-runner-0.11.0-standalone.jar 下載鏈接: https://pan.baidu.com/s/1bmFzvJPRnDlQ-cmuJ_3iRg 提取碼: kpjv 確保安裝了jdk,cmd下可以運(yùn)行java -version 一、模擬不帶參的get請(qǐng)求 #代碼中的description行可以不寫;一般結(jié)構(gòu)為description,requ

    2024年02月13日
    瀏覽(39)
  • 使用Python接口自動(dòng)化測(cè)試post請(qǐng)求和get請(qǐng)求,獲取請(qǐng)求返回值

    使用Python接口自動(dòng)化測(cè)試post請(qǐng)求和get請(qǐng)求,獲取請(qǐng)求返回值

    目錄 引言 請(qǐng)求接口為Post時(shí),傳參方法 ?獲取接口請(qǐng)求響應(yīng)數(shù)據(jù) 我們?cè)谧鰌ython接口自動(dòng)化測(cè)試時(shí),接口的請(qǐng)求方法有g(shù)et,post等;get和post請(qǐng)求傳參,和獲取接口響應(yīng)數(shù)據(jù)的方法; 我們?cè)谑褂胮ython中requests庫做接口測(cè)試時(shí),在做post接口測(cè)試傳參的時(shí)候,需要傳入請(qǐng)求體,我們把

    2024年02月02日
    瀏覽(33)
  • Java 中使用 OkHttpClent 請(qǐng)求接口 get方式 post方式

    學(xué)習(xí)記錄,不喜勿噴 一般在Java平臺(tái)上,我們會(huì)使用Apache HttpClient作為Http客戶端,用于發(fā)送 HTTP 請(qǐng)求,并對(duì)響應(yīng)進(jìn)行處理。比如可以使用http客戶端與第三方服務(wù)(如SSO服務(wù))進(jìn)行集成,當(dāng)然還可以爬取網(wǎng)上的數(shù)據(jù)等。OKHttp與HttpClient類似,也是一個(gè)Http客戶端,提供了對(duì) HTTP/2 和

    2024年02月12日
    瀏覽(26)
  • 【node寫接口】 通過node 快速搭建一個(gè)服務(wù)器、get請(qǐng)求、post請(qǐng)求 小白入門

    【node寫接口】 通過node 快速搭建一個(gè)服務(wù)器、get請(qǐng)求、post請(qǐng)求 小白入門

    從 前后端分離開始,接口大多由后端開發(fā),前端負(fù)責(zé)請(qǐng)求接口將數(shù)據(jù)渲染到頁面,某些時(shí)候需要自己搭建一臺(tái)服務(wù)器用于一些文件圖片請(qǐng)求或者進(jìn)行后端相關(guān)知識(shí)的學(xué)習(xí)。 node寫接口篇 主要學(xué)習(xí)前端如何用node寫接口 ,一邊學(xué)習(xí) 一遍記錄。趕緊卷起來 今天,學(xué)習(xí)使用node搭建

    2024年02月07日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包