簡體   English   中英

帶有帖子數據的httplistener

[英]httplistener with post data

我正在尋找創建一個小型Windows服務,通過JSON與客戶進行通信。 我已經創建了一個簡單的HttpListener示例,並且它正常工作。

我的問題是如何從客戶端(POST)檢索JSON數據?

謝謝

當您接受來自HttpListener的請求時,您將獲得一個HttpListenerContext 從那里,你可以得到一個HttpListenerRequest - 並且有一個InputStream屬性,你可以從中讀取數據。

要讀取文本數據(例如JSON),您可以使用ContentEncoding屬性並構建StreamReader 例如:

var context = listener.GetContext();
var request = context.Request;
string text;
using (var reader = new StreamReader(request.InputStream,
                                     request.ContentEncoding))
{
    text = reader.ReadToEnd();
}
// Use text here

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM