我创建了一个带有肥皂请求的网络服务。现在域已在不同的服务器(元网)上更改。
问题是我从我的android设备完成的所有soap请求都会产生406错误。另外,如果我使用soapui 工具尝试该服务,它会生成406 错误。
在我看到的access_log文件中:(从soapui完成时)
xxx.xx.xxx.xxx - - [27/Jun/2013:14:48:07 +0200] "GET /ws/ HTTP/1.1" 406 1240 "-" "Apache-HttpClient/4.1.1 (java 1.5)"
并在 error_log
[Thu Jun 27 14:48:07 2013] [error] [client xxx.xx.xxx.xxx] mod_security: Access denied with code 406. Pattern match "(TwengaBot|Voila|MJ12bot|Baiduspider|psbot|Yeti|WebofantBot|WebAlta|Bloglines|Java)" at HEADER("USER-AGENT") [severity "EMERGENCY"] [hostname "xxx.xx"] [uri "/ws/"]
我试图创建一个 .htaccess 文件并输入 mime 类型:
AddType application/xml xml
任何人有更多的想法?我想这可能是因为模式匹配“Java”?我该如何解决这个问题?