我很震惊一个场景,我正在写一个休息调用,其内容类型是multipart / form-data,我正在使用jboss 7服务器。在http中工作正常,但它在https中不起作用。
我正在使用的网址:https://xx.xxx.xxx.xx/api/space/nsas/cpp/service-management/scripts/add-script
Content-type:multipart/form-data;boundary=---------------------------200860455821258037241807020589
有效载荷:
---------------------------200860455821258037241807020589
Content-Disposition: form-data; name="scriptDesc";
Content-Type: text/plain;charset="us-ascii"
这是样本。
错误日志:
Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster.
Error 403
10.216.114.18
Mon Oct 20 17:43:15 2014
在http中的相同休息呼叫正常工作。
答案 0 :(得分:0)
如果通过apache连接作为反向代理,则必须配置与端口80(ProxyPass等)到端口443相同的设置。也许在虚拟主机中<VirtualHost *.443>