1. 程式人生 > >C 獲取post請求的json字串

C 獲取post請求的json字串

               

引言:丟擲問題     

       公司讓為ITSM移動端寫介面,現在遇到這麼一個問題,移動端通過post請求給傳送一個json串,怎麼在後天獲取呢?由於必須將後臺程式釋出到外網才能進行測試,增加了不易性。幾個人絞盡腦汁了半天才解決。

解決方案

       解決這個問題其實很簡單。就這麼兩行程式碼。

<span style="font-size:18px;">string requestMes = string.Empty;using(StreamReader sr = new StreamReader(Request.InputStream)){    requestMes = sr.ReadLine();}</span>

        requestMes就是你要獲取的json字串。其實換一種寫法也可以,不過還是上面的簡單些。

<span style="font-size:18px;"
>Stream postData = Request.InputStream;StreamReader sr = new StreamReader(postData);string requestMes= sr.ReadToEnd();sr.Close();</span>


擴充套件

        之前前端用mvc的時候,只要在Controllers方法上面新增[HttpPost]就可。

<span style="font-size:18px;">[HttpPost]public
string GetPostData(string josnData)
{   //}</span>


小結

      程式碼這東西,就是多動手,多練,多積累,還要多總結。日久天長,離大牛就不遠了。

           

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!希望你也加入到我們人工智慧的隊伍中來!http://www.captainbed.net

這裡寫圖片描述