【问题标题】:Receiving POST data in .ashx file在 .ashx 文件中接收 POST 数据
【发布时间】:2011-02-21 21:51:16
【问题描述】:

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

如何访问此文件?

【问题讨论】:

  • 您尝试过访问 Request.Files 集合吗?
  • 是的,我做到了。 Files 用于使用文件上传控件发布的文件。

标签: asp.net rest http-post


【解决方案1】:

经过数小时的搜索,我当然在将问题发布到此处后找到了答案。我能够使用流阅读器访问该文件。代码如下所示。

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

【讨论】:

  • C#语法:System.IO.StreamReader reader = new System.IO.StreamReader(context.Request.InputStream); string value = reader.ReadToEnd();
猜你喜欢
  • 2011-02-13
  • 1970-01-01
  • 1970-01-01
  • 2017-07-26
  • 2017-02-21
  • 1970-01-01
  • 1970-01-01
  • 2011-11-26
  • 1970-01-01
相关资源
最近更新 更多