c# - 从 ASP.NET 中的另一个源获取字符串形式的发布数据

标签 c# asp.net http-post

我有一个 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/

相关文章:

c# - Windows 身份验证混合

c# - Windows 7 IIS 7.5 与 System.ComponentModel.Browsable 属性的奇怪行为

c# - 在 C# 程序中嵌入外部可执行文件

asp.net - 在 ASP.NET 5 中,如何在中间件中获取所选路由?

asp.net-mvc - MVC - 编辑对象列表

c++ - 在 C++ 中上传图像文件

c# - LINQ 中的 DataContext 提交更改

.net - Visual Studio 中的自动刷新引用

c# - 需要 ASP.NET Web 服务的安全方案

javascript - 最好的 jQuery 文本编辑器