Nat*_*han 10 c# json httplistener
我正在寻找创建一个小型Windows服务,通过JSON与客户进行通信.我已经创建了一个简单的HttpListener示例,并且它正常工作.
我的问题是如何从客户端(POST)检索JSON数据?
谢谢
Jon*_*eet 22
当您接受来自的请求时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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18859 次 |
| 最近记录: |