2012-01-09 34 views
1

发送的XML请求每当我通过了SoapUI发送XML请求,但<被转换成&lt;<被转换成<,每当我试图通过了SoapUI

下面是相同的例子。请帮助我,为什么它转换成它?

**<**![CDATA[ **<**!DOCTYPE foo [<!ENTITY xxe SYSTEM "file:/export/home/1230/abc.txt">]> 

得到响应:

**/&lt**;!DOCTYPE foo [**&lt**;!ENTITY xxe SYSTEM "file:/export/home/1230/abc.txt">]> 

回答

2

&lt;是 “小于” 的XML字符实体,这就是为什么你<被转换为&lt;。 (<在XML中是一个无效字符,除了开始标记)。

+0

谢谢拉霍斯,但你能告诉我,我怎样才能限制转换?因为我真的想在我的请求中发送“<”。 – 2012-01-10 08:03:00

+0

此链接可能对您有所帮助:http://www.xml.com/lpt/a/958 – 2012-01-10 16:06:16

相关问题