[英]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.