我正在尝试向外部地理服务器发出wfs请求。设置mode: no-cors
有效,但我想直接解析结果,这是不可能的..
fetch(this.selectedLayer.url + '/wfs', {
method: 'POST',
Origin: 'anonymous',
body: new XMLSerializer().serializeToString(this.wfs)
})
如何告诉地理服务器我的应用程序只是annonymus
,因为它在WMSSources中工作如下:
source: new TileWMS({
url: "https://maps.xyz/service",
params: {LAYERS: "l1,l2"},
crossOrigin: 'anonymous'
}),
似乎找不到我必须在fetch中传递的正确标头。
答案 0 :(得分:0)
我没有找到解决此问题的可行方法。最后,在某个时候您将需要一个代理,因此只需马上获得一个代理即可解决问题。可以节省很多时间直接使用代理。