java—当我在ios平台上发送来自ionic 5项目的请求时,会话不起作用,但在android上可以正常工作

qvk1mo1f  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(282)

在后端,我使用java服务器并将其连接到ionic 5项目

if(origin.contains("ionic")) {
        httpresponse.setHeader("Access-Control-Allow-Origin", "ionic://localhost");
    } else {
        httpresponse.setHeader("Access-Control-Allow-Origin", "http://localhost");
    }

我从http发送带有凭据的请求

ths.http.post(SOME_URL,data.toString(),{headers:headers,withCredentials:true }).subscribe(...)

它在android上运行得很好,但是当我切换到ios时,它就不工作了,因为会话没有被保留下来以供后续请求使用

c9x0cxw0

c9x0cxw01#

尝试同时忽略cors策略(目前):

httpresponse.setHeader("Access-Control-Allow-Origin", "*");

相关问题