gpt4 book ai didi

javascript - ESRI JavaScript setRequestPreCallback 部分工作

转载 作者:行者123 更新时间:2023-11-29 15:33:23 26 4
gpt4 key购买 nike

我有一个 api 位于 AGS 前面,需要它自己的身份验证。我正在使用 ESRI docs 所述的 setRequestPreCallback .

在下图中,您可以看到前 2 个请求返回 200。第一个请求是 CORS Preflight第二个请求是 JS api 从 MapServer 获取 json 信息。

enter image description here

第二个请求使用我在 setRequestPreCallback(...) 中设置的函数来使用 token 正确设置 header 值。但是,每当从 MapServer 请求图像(通过导出)时,我在 setRequestPreCallback 中的函数不会被调用并且 token 也不会被设置,给我留下一堆 401 未经授权的请求。

有什么想法吗?

最佳答案

我很确定导出请求不会通过 esriRequest。

您可以通过创建自定义动态 map 服务层并覆盖 getImageUrl() 来附加 token 。见:

https://gist.github.com/tomwayson/8727474

关于javascript - ESRI JavaScript setRequestPreCallback 部分工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32238110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com