处理IIS *中的奇怪HTTP标头; q = .2,* / *; Q = 0.2

时间:2013-02-14 18:50:12

标签: wcf web-services iis soap iis-7.5

基于java的客户端正在调用我的WCF服务,并且IIS每次看到该调用时都返回状态代码400。当我看一下SOAP消息时,它看起来与我测试的内容完全相同(成功地能够发出请求),但是我仔细看了一下,实际的HTTP标题看起来很奇怪:

Connection: keep-alive
Content-Length: 2881571
Content-Type: multipart/related; type="application/xop+xml";start-info="text/xml;"; charset=utf-8; start="<149319034116.1360796396017.IBM.WEBSERVICES@swappu41>"; %09boundary="----=_Part_8927_342889584.1360796396017"
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Host: yadayadayada.com
User-Agent: Java/1.5.0
SOAPMethodName: mymethodname
SOAPAction: mysoapaction

xop + xml是预期的,我相信我正确地处理了这个部分。我认为是绊倒IIS的部分是Accept部分:*; q = .2, / ; Q = 0.2

IIS 7.5是否会阻塞这些值,如果是这样,我该如何配置它以使IIS忽略/处理此输入。?

0 个答案:

没有答案