1
8
鉴于史蒂文的警告,答案可能是
在我问这个问题之前启动了一个谷歌搜索,但只在之后检查,发现 this 也暗示我走对了。 另外,我还想问我的观点所暗示的问题,即响应也必须是XML,至于最好的方法是什么,但是我找到了一个答案 here . 总之,最终代码是:
ASP.NET网页.aspx是:
NB投掷
|
2
3
我想提前道歉没有回答你的问题,但我想给一个小小的警告。也许您已经考虑到了这一点,但是如果您不采取适当的对策,那么在处理来自未知源(通过HTTP和HTTPS)的XML时,可以使用拒绝服务攻击轻松关闭系统。 有一种称为XML实体扩展攻击的技术。举个例子,当您的服务器试图处理它时,您可以看到这种看似无辜的XML平和:
这个小于500字节的小XML文档将使您的服务器尝试分配至少160 GB的内存。 在处理XML之前,您可以通过验证传入的XML(使用DTD)来防止这种情况发生。 你可以阅读更多关于这次攻击的信息, here . 祝你好运。 |
3
0
创建Web服务时 你 定义您将接收的XML的格式,由发送者来满足您的格式。
我通常模拟我的Web服务将收到的信息
然后,当我的Web服务收到一个帖子时,我可以简单地接收发送的XML并使用
我的大部分Web服务“返回”值都是基于发布的信息进行查询的结果,因此我也会对返回值进行同样的格式化…获取返回查询数据的结果
|
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |