首页 > 其他分享 >政务外网后端接口PUT和DELETE不通

政务外网后端接口PUT和DELETE不通

时间:2022-10-10 16:25:35浏览次数:45  
标签:请求 查看 接口 外网 PUT DELETE 不通

政务外网后端接口PUT和DELETE不通

错误信息

解决思路:

1,首先排查政务内网环境下接口是否能通

2、查看nginx反向代理问题

3、查看接口是否调通后端,后端是否有相应信息

4、排查端口是否对外开放

5、关闭防火墙试一试

6、查看是否所有接口都不通,还是部分接口不通

7、查看什么请求的接口不通

8、最终定位到只有PUT和DELETE请求不通

9、问题定位到查看相应解决方法

解决方案:
1.前端必须改代码,这个无法绕过,所有的PUT/DELETE请求,都要求改成POST;
所有的PUT请求,要携带Header:X-HTTP-Method-Override: PUT
所有的DELETE请求,要携带Header:X-HTTP-Method-Override: DELETE

2.服务端根据Header:X-HTTP-Method-Override,转换请求method
或在nginx层修改和转发,服务端不需要做任何处理即可,参考配置

标签:请求,查看,接口,外网,PUT,DELETE,不通
From: https://www.cnblogs.com/fangts/p/16776085.html

相关文章