![]() |
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服务“返回”值都是基于发布的信息进行查询的结果,因此我也会对返回值进行同样的格式化…获取返回查询数据的结果
|
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
|
Dansih · .Net核心自定义身份验证方案 3 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |