我正在Swift 4中使用Alamofire lib。
我的Web api主机URL为http://example.com
,并遵循Swift代码:
Alamofire.request(api_url, method:.post, ...
这很好用。
好吧,一旦我为自己的域执行SSL,它就会停止,因此现在主机网址为https://example.com
,旧的Swift API请求调用的response.result
值始终为.failure
,而不是{ {1}}。
当然,我相信,如果我在Swift的源代码中将API调用主机URL修改为.success
,它会起作用,但是,我希望它不起作用就可以起作用。
同样,我从不想更改Swift源代码,但可以在API服务器上进行任何修改。
有什么好办法,例如使用https
文件还是其他东西?
(我的API托管服务器在Godaddy上。)