离子电容器HTTP请求在模拟iOS设备上工作

发布于 2025-01-17 11:43:21 字数 331 浏览 1 评论 0原文

当我发送 http 请求时,它在浏览器上运行良好(使用离子服务),但是当我使用电容器构建 ios 和 android 版本时,我在控制台中收到附加错误 错误:SyntaxError:JSON 解析错误:无法识别的标记“<” 错误 这是我的代码 code

当我调用请求时,我收到以下错误,而请求正常返回 200 在此处输入图像描述

when i send an http request it works fine on the browser (using ionic serve) but when i build ios and android versions using capacitor i get the attached error in the console
error: SyntaxError: JSON Parse error: Unrecognized token '<'
error
here is my code
code

when i call request i got the following error while the request returns 200 normally
enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

朕就是辣么酷 2025-01-24 11:43:21

您正在使用的 API 不会使用 JSON 进行回复。如果应该的话,您似乎错过了一些东西,因为它用 HTML 代码回答。

我建议您查看 HTML 代码,它会告诉您出了什么问题。

出现错误是因为 JSON 应该是这样的:

{
   "key": "value"
}

您可以尝试通过添加以下内容来更改请求中的标头:

headers: {
   'Content-Type': 'application/json'
}

您可以获得更多信息 例如这里

The API you are using doesn't reply with JSON. If it should, you seems to miss something because it answer with HTML code.

I suggest you to see the HTML code which will tell you what is wrong.

The error appear because the JSON should be like that:

{
   "key": "value"
}

You can try to change the header in your request by adding this:

headers: {
   'Content-Type': 'application/json'
}

You can get more informations here for example.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文