来自 ios 12 的 JsonRpc 请求发送空内容
JsonRpc request from ios 12 sends empty content
我正在使用 vue-json-rpc-client-fetch-withcredentials 在我的 ionic5/vue 项目中通过 jsonRpc 与我的 api 进行通信。通信在浏览器和 ios 13(设备和模拟器)中工作正常,但是当我 运行 应用程序在 ios 12 上时,请求的响应是 "Invalid request"。无效请求的原因是,请求的内容是空的。有谁知道为什么?我正在使用 Capacitor 创建 ios 版本。我尝试用其他方式创建请求,但我仍然有同样的错误。
我在 API 服务器上更改了 headers 的设置,现在可以使用了。所以,这真的是
之间的区别
header('Access-Control-Allow-Headers: *');
和
header("Access-Control-Allow-Headers: {$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']}");
我正在使用 vue-json-rpc-client-fetch-withcredentials 在我的 ionic5/vue 项目中通过 jsonRpc 与我的 api 进行通信。通信在浏览器和 ios 13(设备和模拟器)中工作正常,但是当我 运行 应用程序在 ios 12 上时,请求的响应是 "Invalid request"。无效请求的原因是,请求的内容是空的。有谁知道为什么?我正在使用 Capacitor 创建 ios 版本。我尝试用其他方式创建请求,但我仍然有同样的错误。
我在 API 服务器上更改了 headers 的设置,现在可以使用了。所以,这真的是
之间的区别header('Access-Control-Allow-Headers: *');
和
header("Access-Control-Allow-Headers: {$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']}");