在.ashx文件中接收POST数据

时间:2011-02-21 21:51:16

标签: asp.net rest http-post

我已经实现了一个通用处理程序,可以在ASP.Net中作为一个宁静的Web服务。我在接收发布到此Web服务的XML文件时遇到问题。我实际上看不到任何被传递的东西。我已经浏览了请求对象的表单,查询字符串和文件属性。一切都是空的。我知道该文件已正确发布,因为我可以在使用端口嗅探器时看到它。

如何访问此文件?

1 个答案:

答案 0 :(得分:9)

经过几个小时的搜索,当然我在这里发布问题后找到了答案。我能够使用流阅读器访问该文件。代码看起来像这样。

    Dim reader As New IO.StreamReader(context.Request.InputStream)
    Dim xmlFile As String = reader.ReadToEnd()