ASP.NET 中的 XML POST 和解析

2023-12-12

如果有人将 XML 从应用程序发布到我的 ASP.NET 页面,我如何解析它并以 XML 格式返回响应?

将 XML 发布到我的 URL 的示例客户端代码:

WebRequest req = null;
WebResponse rsp = null;
string uri = "https://beta.abc.company.com/mypage.aspx";
req = WebRequest.Create(uri);
req.Method = "POST";
req.ContentType = "text/xml";
StreamWriter writer = new StreamWriter(req.GetRequestStream());
writer.WriteLine(txtXML.Text.ToString());
writer.Close();
rsp = req.GetResponse();

我如何解析 XMLmypage.aspx并以 XML 形式给出响应?


您可以从请求流中读取 XML。所以在你的里面mypage.aspx:

protected void Page_Load(object sender, EventAgrs e)
{
    using (var reader = new StreamReader(Request.InputStream))
    {
        string xml = reader.ReadToEnd();
        // do something with the XML
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.NET 中的 XML POST 和解析 的相关文章

  • 转换 const void*

    我有一个函数返回一个const void 我想用它的信息作为char 我可以将它投射为 C 风格的罚款 char variable但是当我尝试使用reinterpret cast like reinterpret cast
  • 前向声明类型和“已声明为类类型的非类类型”

    我对以下代码有问题 template
  • 循环遍历 C 结构中的元素以提取单个元素的值和数据类型

    我有一个要求 我有一个 C 语言的大结构 由大约 30 多个不同数据类型的不同元素组成 typedef struct type1 element1 type2 element2 type3 element3 type2 element4 1
  • 从复选框列表中选择循环生成的复选框中的一个复选框

    抱歉我的英语不好 在我的 ASP NET 网站上 我从 SQL 表导入软件列表 看起来像这样 但实际上要长得多 Microsoft Application Error Reporting br br Microsoft Applicatio
  • 无法注册时间触发的后台任务

    对于 Windows 8 应用程序 在 C Xaml 中 我尝试注册后台任务 很难说 但我想我的后台任务已正确注册 但是当我单击调试位置工具栏上的后台任务名称时 我的应用程序停止工作 没有任何消息 我查看了事件查看器上的日志 得到 具有入口
  • extern 声明和函数定义都在同一文件中

    我只是浏览了一下gcc源文件 在gcc c 我发现了类似的东西 extern int main int char int main int argc char argv 现在我的疑问是extern是告诉编译器特定的函数不在这个文件中 但可以
  • RestSharp获取序列化输出

    我正在寻找一种方法来访问 AddBody 调用的序列化结果 我正在使用内置的 RestSharp 序列化器 例子 class Foo public string FooField void SendRecord var f new Foo
  • 即使没有异步,CallContext.LogicalGetData 也会恢复。为什么?

    我注意到CallContext LogicalSetData LogicalGetData不按照我期望的方式工作 内部设置的值async方法得到恢复即使没有异步或任何类型的线程切换 无论如何 这是一个简单的例子 using System u
  • 从 C# 使用 Odbc 调用 Oracle 包函数

    我在 Oracle 包中定义了一个函数 CREATE OR REPLACE PACKAGE BODY TESTUSER TESTPKG as FUNCTION testfunc n IN NUMBER RETURN NUMBER as be
  • 以编程方式创建 FloatingActionButton(无需 xml)

    我很欣赏 Android 的 FloatingActionButton fab 功能 并希望在我的项目中的许多不同地方使用它们 现在 我有这样的东西 我有几个 xml 规范 除了 id 图标和 onclick 之外 所有这些规范都是相同的
  • 不可变类与结构

    以下是类与 C 中的结构的唯一区别 如果我错了 请纠正我 类变量是引用 而结构变量是值 因此在赋值和参数传递中复制结构的整个值 类变量是存储在堆栈上的指针 指向堆上的内存 而结构变量作为值存储在堆上 假设我有一个不可变的结构 该结构的字段一
  • 模板外部链接?谁能解释一下吗?

    模板名称具有链接 3 5 非成员函数模板可以有内部链接 任何其他模板名称应具有外部链接 从具有内部链接的模板生成的实体与在其他翻译单元中生成的所有实体不同 我知道使用关键字的外部链接 extern C EX extern C templat
  • C++ - 多维数组

    处理多维数组时 是否可以为数组分配两种不同的变量类型 例如你有数组int example i j 有可能吗i and j是两种完全不同的变量类型 例如 int 和 string 听起来您正在寻找 std vector
  • 解析 XML 标签不匹配时出错

  • 使动态创建的链接标签在 Winforms 中可点击

    我正在制作一个程序 允许用户单击由动态链接标签创建的公司名称 在我想知道如何做到这一点之前 我从未在 C 中使用过链接标签 可为特定用户生成的业务数量各不相同 因此每个用户的链接标签数量并不相同 然后我想捕获业务 ID 以进行 Json 调
  • 如何解压 msgpack 文件?

    我正在将 msgpack 编码的数据写入文件 在编写时 我只是使用 C API 的 fbuffer 如 我为示例删除了所有错误处理 FILE fp fopen filename ab msgpack packer pk msgpack pa
  • 没有“对 *this”功能的右值引用的解决方法

    我有一个围绕可移动对象的代理容器类 并希望代理能够隐式生成对底层对象的右值引用 但仅当代理本身被移动时 我相信我将能够按照提案 n2439 实施此行为 将移动语义扩展到 this http www open std org jtc1 sc2
  • 在 System.Type 上使用条件断点时出错

    这是函数 public void Init System Type Type this Type Type BuildFieldAttributes BuildDataColumns FieldAttributes 我在第一行设置了一个断点
  • 是否允许全局静态标识符以单个 _ 开头?

    换句话说 可能static 文件范围 全局变量恰好以一个下划线开头 而不会产生与 C 实现发生名称冲突的可能性 https www gnu org software libc manual html node Reserved Names
  • 我可以使用 lambda 函数或 std::function 对象来代替函数指针吗?

    我有一个需要使用的库 它定义了以下内容 typedef void CallbackFunction const int i 并且有一个注册回调的函数 如下所示 void registerCallback CallbackFunction p

随机推荐

  • Python 中的冒号等于 (:=) 是什么意思?

    什么是 操作数的意思 更具体地说是对于Python 有人可以解释如何阅读这段代码吗 node root cost 0 frontier priority queue containing node only explored empty s
  • R 包的 Roxygen 示例

    我正在尝试在我的包中添加一个函数的示例 因为我想使用 roxygen2 我正在做以下事情 只是我的代码的一部分 在 roxygen2 文档的末尾 直到函数的代码开始 import EcoHydRology export example Tx
  • 异步串口读取的正确实现

    我在这里阅读了一些建议使用的帖子port BaseStream ReadAsync 与等待异步 等待 我不清楚实施此操作的最佳方法是什么 我是否仍然使用 event handler 并将其设为异步 可等待 private async voi
  • 无法导入为空值 SQL Server 2008 TSV 文件

    我使用 SQL Server 2008 从 TSV 文件导入数据 导入后确认带有整数列的表时 null 被 0 替换 如何导入为空 请帮助我 Using bcp k 开关 Using 批量插入 使用 KEEPNULLS 评论后 使用 SSI
  • 如何在 C# 中检索磁盘信息?

    我想使用 C 访问计算机上逻辑驱动器的信息 我应该如何实现这个目标 谢谢 对于大多数信息 您可以使用驱动器信息 class using System using System IO class Info public static void
  • xslt 条件增量

    我在某些条件下增加计数器时遇到问题 Input
  • 如何在oracle中创建表作为选择(CTAS)?

    我需要使用CTAS Create Table As Select 创建一个名为Au Books ZL其中包含au id fname lname title id title Pub id price and revenue which is
  • 为什么 LocalizedStringKey 的行为取决于我是否将字符串插值传递给其初始化程序?

    在试图回答的同时这个问题 我发现了一个奇怪的行为 Text LocalizedStringKey Hello Image systemName globe 显示一个地球仪 但是 Text LocalizedStringKey Hello w
  • 如何使用 Firebase 托管 Web 应用程序获取没有 CORS 标头的外部数据?

    我的 Ionic2 应用程序托管在 Firebase 上 我需要的是从 API 服务获取外部数据 请求中不存在 Access Control Allow Origin 标头 资源 我可以通过使用代理在本地解决这个问题ionic config
  • 在 Node.js 中存储敏感凭证的最佳方式是什么?

    几天前我开始学习 Node js 我面临着一个关于数据库凭据和Gmail连接 最后一个是需要的nodemailer 我基本上创建了一个这样的文件 const config development url 127 0 0 1 database
  • 有没有办法更改 chrome 扩展弹出窗口的位置/位置?

    我正在尝试开发一个 chrome 扩展 我想知道是否有办法更改 chrome 扩展弹出窗口的位置以及是否可以将其设为粘性元素 例如 名为Equatio 显示一个类似粘性的弹出窗口 当单击其图标时 该弹出窗口保留在用户屏幕的底部 我也希望能够
  • 我能保证在 mysql 中使用单个插入语句获得连续的 id 吗?

    我使用单个 INSERT 查询插入 1000 行 查询返回第一个插入行的 id 假设所有其他行都有 id 是否可以保存firstId i考虑到可能有多个插入查询同时运行 或许 通常是的 但在很多情况下这是不可靠的 MySQL JDBC 驱动
  • 为什么需要内存屏障?

    C 4 in a Nutshell 强烈推荐 使用以下代码来演示 MemoryBarrier 的概念 假设 A 和 B 在不同的线程上运行 class Foo int answer bool complete void A answer 1
  • Matlab 图形绘制 - 带标签的图例和曲线

    如何绘制如下图所示的图形 这里 图例 绿色 蓝色 在每条曲线上绘制了一些值 0 10 到 0 40 有没有可能的解决方案或提示来做到这一点 图参考 可以使用以下命令在行内绘制数据标签clabel 轮廓标签 尽管这要求您使用contour命令
  • 热通过cmd禁用buildnumber-maven-plugin

    我对 Maven 有疑问 如何通过命令行选项禁用 buildnumber maven plugin 我想在我们的持续集成服务器上运行 mvn test 命令 但是这个命令失败了 因为它试图构建一个版本并且没有访问我们的 vcs 的权限 在标
  • 用Java解析包含JS的HTML页面

    我正在尝试解析一个包含一些 JS 的网页 到目前为止我正在使用Jsoup在Java中解析html 它按预期工作 但我无法解析 JavaScript 下面是 HTML 页面的片段
  • grok 多条消息并用不同的标签处理它们

    我想在 Logstash 版本 2 4 中创建一个过滤器 在同一个 grok 中使用不同的匹配项 我想根据比赛添加不同的标签 基本上 我收到三种不同的消息模式 MAGIC 消息 REAL 消息 信息 我想做的是 grok match gt
  • 一个不错的 Java XML DOM 实用程序

    我发现自己一次又一次地编写同样冗长的 DOM 操作代码 Element e1 document createElement some name e1 setAttribute attr1 val1 e2 setAttribute attr2
  • 表格固定标题和可滚动正文

    我正在尝试使用 bootstrap 3 表制作一个具有固定标题和可滚动内容的表格 不幸的是 我发现的解决方案不适用于引导程序或搞乱风格 这里有一个简单的引导表 但由于某种原因我不知道 tbody 的高度不是 10px height 10px
  • ASP.NET 中的 XML POST 和解析

    如果有人将 XML 从应用程序发布到我的 ASP NET 页面 我如何解析它并以 XML 格式返回响应 将 XML 发布到我的 URL 的示例客户端代码 WebRequest req null WebResponse rsp null st