我有一个 URL,数据正在通过另一个供应商的 ERP 软件发布到该 URL 上......我想从该供应商那里收集在页面加载事件中发布到我的 URL 上的数据......应该是什么在 ASP.NET 中用 c# 完成了吗? 他没有字段名,他会自动生成数据字符串,然后自动将其发布到我的 ASP.NET 页面。
最佳答案
首先,如果您知道将要接收的数据类型,那么您应该添加:
Page.Response.ContentType = "text/xml"; //For XML Data
然后在流阅读器中读取该数据:
StreamReader sr = new StreamReader(Page.Request.InputStream);
streamreader 中的数据是经过 Url 编码的。所以你必须在进一步使用它之前对其进行解码:
string main = Server.UrlDecode(sr.ReadToEnd());
就是这样。希望对您有所帮助。
关于c# - 从 ASP.NET 中的另一个源获取字符串形式的发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7887066/