当我使用Postman打电话到我的API - 这是使用Apache 2.2的反向代理后面 - 返回404时,我得到标准的404 Not Found html而不是来自API的错误。
如何配置Apache以从API返回错误而不是提供自己的HTML?
该路线居住在<Location>
街区内:
<Location /service/api>
ProxyPass http://docker1:6001
ProxyPassReverse http://docker1:6001
</Location>
一个示例404调用将是http://example.com/service/api/things/1234。
来自my comment之前:
您可以尝试使用ProxyErrorOverride
指令,当设置为off
时,它应该按原样传递错误(在大多数情况下是默认值)。