【问题标题】:http 406 error with soap request肥皂请求的 http 406 错误
【发布时间】:2013-06-27 13:31:44
【问题描述】:

我创建了一个带有肥皂请求的网络服务。 现在域已在不同的服务器(元网)上更改。

问题是我从我的 android 设备完成的所有肥皂请求都会生成 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)"

并在错误日志中

[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”?我该如何解决这个问题?

【问题讨论】:

    标签: java android soap soapui http-status-code-406


    【解决方案1】:

    您的错误日志“mod_security: Access denied with code”表明您的服务器正在使用modsecurity,并且您似乎有一条规则来阻止机器人/网络爬虫来自“TwengaBot|Voila|MJ12bot|Baiduspider|psbot|Yeti|WebofantBot |WebAlta|博客行|Java”。

    您当然可以更改它,这里有一些对您更有用的链接:

    http://www.modsecurity.org/documentation/modsecurity-apache/2.5.12/modsecurity2-apache-reference.html

    http://www.modsecurity.org/documentation/modsecurity-apache/1.9.3/html-multipage/07-logging.html

    http://modsecurity.org/documentation/modsecurity-apache/1.9.3/html-multipage/04-rules.html

    http://www.modsecurity.org/projects/modsecurity/index.html

    【讨论】:

    • 您好,非常感谢您的建议。不幸的是,我无权修改 mod 安全性。此域仅托管在网络服务器上。我只能通过 FTP 或 Plesk 访问。
    猜你喜欢
    • 1970-01-01
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 2020-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多