如何使用asp.net发送SOAP消息?

时间:2014-01-20 17:57:01

标签: c# asp.net xml soap

我尝试使用asp.net和c#

将预定义的soap消息发送到服务器

我有一个已知的好肥皂消息,我可以使用软件工具soapUI发送。

我已经尝试了大约3周的时间在c#或asp.net中形成xml消息,但它不起作用。

我构建了一个POST方法,其中包含各种属性类型,身份验证密码等等,但问题是要创建最终的xml字符串,其中名称中的第一个字符不能为'< “字符串是如何开始的;或者,当我使用文字创建页面并且它确实被发送时,我得到服务器错误500,并且在该服务器中它告诉我它无法创建xml。

在调试器中,我打破POST命令并查看要发送的字符串文字,右键单击,仔细查看消息并单击XML可视化工具,它说它无法显示xml文档,因为有些东西不存在格式化正确。

我搜索了类似的帖子并读到xml非常严格,它必须有...?格式完美的东西。

一个问题是如何使用预先生成的soap,它只是一个用soap包装的xml页面,并将其POST到服务器端点?为什么这不可能?

为什么这是不可能的:在我的asp.net项目中,点击Add new item,选择xml文档,粘贴已知好的SOAP,保存为xmldocument1,然后在代码中说POST(xmldocument1)???

问题是项目无法看到xmldocument1。它在项目中,但我无法找到如何引用它或使用它。

我希望这样做:对不起,代码根本没有出现......

原始肥皂文件 -             

将其更改为 -
                     public static int value1 = 1000;                                  

我有一个已知良好的“模板”,只需要更改总共3个变量值。

这已经在运行在Linux下运行的Perl中完成,并且它运行良好,有人可以建议如何在asp.net中完成这项工作吗?

0 个答案:

没有答案