我正在寻找 .NET 中的内置实用方法,用于为两种常见内容类型构建 HTTP POST 消息正文:
- 应用程序/x-www-form-urlencoded
- 多部分/表单数据
我宁愿使用别人现成且经过测试的实现,也不愿自己动手,尽管我意识到这样做并不困难。然而,在 System.Web
中似乎没有任何东西可以达到这种效果。
有什么建议吗?
(无需解释如何手动构建 POST 消息体...这不是本题的内容)
最佳答案
更简单,我喜欢 WebClient.UploadValues 方法。只需给它一个 NameValueCollection,它会处理其余的:
http://msdn.microsoft.com/en-us/library/system.net.webclient.uploadvalues.aspx
关于.net - 在 .NET 中构建 POST 请求正文的内置方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/945847/