gpt4 book ai didi

ios - 转到我的自定义服务器时 GET 和 POST 请求失败

转载 作者:行者123 更新时间:2023-11-30 11:45:39 24 4
gpt4 key购买 nike

我有一个在 BlueHost 上运行的基于 Linux 的 Node.js 服务器,我已将其配置为响应基本 GET 和 POST 请求。我在 Postman 中广泛测试了这些请求,它们似乎都工作得很好。我认为从应用程序执行这些请求的过渡不会太困难,但我目前无法让它们中的任何一个工作。

我正在使用基于此存储库的样板代码。作为示例,这里是我用于获取请求的代码

guard let url = URL(string: "publicIP/test") else { print("Invalid url"); return }

let session = URLSession.shared
session.dataTask(with: url) { (data, response, error) in
if let res = response {
print(res)
}

if let d = data {
print(d)
do {
let json = try JSONSerialization.jsonObject(with: d, options: [])
print(json)
} catch {
print(error)
print("ERRORED")
}
}
}.resume()

此代码非常适合 https://jsonplaceholder.typicode.com/users 端点,但是每当我尝试用我的公共(public) IP 替换它时(就像在 Postman 中一样),我不断收到以下信息错误。

2018-02-18 01:14:35.633518-0800 Application[1248:321560] Task <2E64810D-C10E-4D45-82F5-9C9E37A5FE54>.<1> finished with error - code: -1002

请记住,此信息不会在整个错误参数中传递,因为不会打印“ERRORED”。

最佳答案

你能把这个添加到你的info.plist

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

关于ios - 转到我的自定义服务器时 GET 和 POST 请求失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48850081/

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