首页 / 浏览问题 / 云GIS / 问题详情
通过网关之后有个验证接口post被拦截了
2EXP 2022年06月29日

一个iServer发布的三维服务,正常调用是get、post一起的,通过网关之后有个验证接口post被拦截。

正常访问:​​​​​​

网关访问:

网关技术说:现在不支持一个接口两个请求类型。要解决这个问题,那就只能添加两个接口,自己做个代理。

请问如何做代理?前端js有不用post验证的方法吗?或者其他解决方案?

1个回答

您好,您可以参考这个博客https://blog.csdn.net/chenzhuyu/article/details/123411916,试试通过nginx将get请求转换成post请求。

3,143EXP 2022年06月29日
这里的POST请求是前端JS发起的,后台nginx代理应该也没用的吧。

而且这个接口是用来验证的,单独使用应该也是有问题的。

这个请求是底层发送的,用来验证服务是否来自iServer,前端没有参数设置改变其请求方式。可以和网关沟通下,开放下这个策略。如果不行的您可以告知一下网关具体是怎么设置的,我们这边看看能不能搭个一样的环境测试下。

网关不是我们这边控制的,具体情况目前也不了解。

设置如下图:

还有一个问题:当使用自定义请求,Headers增加Authorization会冲突.

您私信一下我您电话,我给您回个电话,电话联系吧
已给客户回电,该问题是客户那边网络策略导致,请求发送为底层设计,无法修改,需要客户自行解决网关设置。
...