从HttpListener中解析POST参数假设我有HttpListener。它监听一些端口和IP。当我发送POST请求时,它会抓住它。如何从HttpListenerRequest解析POST参数?HttpListenerContextcontext=listener.GetContext();HttpListenerRequestrequest=context.Request;if(request.HttpMethod=="POST"){//这里我可以读取字符串中的所有参数,但我不知道如何解析每个参数}POST正文(从HttpListenerRequest上的InputStream读取)使用任何机制选择解析POST数据。例如,您可以使用JSON.stringify调用在浏览器中的JavaScript对象上发送JSON。在这种情况下,您可以使用.Net或JSON.Net中的JSON反序列化器。或者,您可以选择完全发送XML、CSV或其他内容。希望有帮助-Harold几个小时前我遇到了这个问题并发布了这个答案,希望在解析POST数据时帮助某人以上是C#学习教程:从HttpListener解析POST参数的全部内容,如果是,每个人有用,需要多了解C#学习教程,希望大家多多关注——//usingSystem.WebandAddaReferencetoSystem.WebDictionarypostParams=newDictionary();string[]rawParams=rawData.Split('&');foreach(rawParams中的字符串参数){string[]kvPair=param.Split('=');字符串键=kvPair[0];字符串值=HttpUtility.UrlDecode(kvPair[1]);后参数。添加(键,值);}//用法Console.WriteLine("Hello"+postParams["username"]);本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
