作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 api 位于 AGS 前面,需要它自己的身份验证。我正在使用 ESRI docs 所述的 setRequestPreCallback .
在下图中,您可以看到前 2 个请求返回 200。第一个请求是 CORS Preflight第二个请求是 JS api 从 MapServer 获取 json 信息。
第二个请求使用我在 setRequestPreCallback(...) 中设置的函数来使用 token 正确设置 header 值。但是,每当从 MapServer 请求图像(通过导出)时,我在 setRequestPreCallback 中的函数不会被调用并且 token 也不会被设置,给我留下一堆 401 未经授权的请求。
有什么想法吗?
最佳答案
我很确定导出请求不会通过 esriRequest。
您可以通过创建自定义动态 map 服务层并覆盖 getImageUrl()
来附加 token 。见:
关于javascript - ESRI JavaScript setRequestPreCallback 部分工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32238110/
我有一个 api 位于 AGS 前面,需要它自己的身份验证。我正在使用 ESRI docs 所述的 setRequestPreCallback . 在下图中,您可以看到前 2 个请求返回 200。第一
我是一名优秀的程序员,十分优秀!