gpt4 book ai didi

android - 电容器 ionic android - 无法向我的服务器发出 GET 请求 - 请求被提供 "from-disk-cache"

转载 作者:行者123 更新时间:2023-12-03 23:51:58 25 4
gpt4 key购买 nike

为android运行电容器时,
对我的 API 的 GET 请求不起作用,并且我收到了奇怪的 header ( Client-Via:shouldInterceptRequest ) 以及请求是从磁盘缓存提供的事实。
请求也有不正确的 Content-TypeContent-Type:text/html而不是 JSON enter image description here
使用电容 ionic V1.0.0

在从浏览器或电容器 IOS 运行请求时,它工作得非常好,并且请求正在从网络以及正确的 header 提供服务。

浏览器响应:
enter image description here

知道为什么我的 webview 请求会被这样拦截吗?
谢谢。

最佳答案

设法找到解决方案,并决定发布问题和答案以供其他人遇到此问题。

根本原因是我的服务器 URL 也在我的 capacitor.config.json 中。
allowNavigation配置。

因此 GET 请求被电容器拦截。
allowNavigation 中删除我的服务器 URL解决了这个问题。
前:

{
"appId": "app.com",
"appName": "app",
"bundledWebRuntime": false,
"npmClient": "npm",
"webDir": "dist",
"server": {
"allowNavigation": [
"my-server-url.com",
]
},
"android": {
"allowMixedContent": true
}
}

更正后的配置:
{
"appId": "app.com",
"appName": "app",
"bundledWebRuntime": false,
"npmClient": "npm",
"webDir": "dist",
"server": {
"allowNavigation": []
},
"android": {
"allowMixedContent": true
}
}

关于android - 电容器 ionic android - 无法向我的服务器发出 GET 请求 - 请求被提供 "from-disk-cache",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56296784/

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