ios模拟器访问localhost服务器

ios模拟器访问localhost服务器,第1张

概述我正在尝试将休息数据提供给ios应用程序,我使用此代码: var rest_url = "http://192.168.0.1:8000/rest/users/" let url: NSURL = NSURL(string: rest_url) let session = NSURLSession.sharedSession() let task = session.da 我正在尝试将休息数据提供给ios应用程序,我使用此代码:

var rest_url = "http://192.168.0.1:8000/rest/users/"    let url: NSURL = NSURL(string: rest_url)    let session = NSURLSession.sharedSession()    let task = session.dataTaskWithURL(url,completionHandler: {data,response,error -> VoID in    if(error != nil) {        println(error.localizedDescription)    }    println(data)    var err: NSError?    var JsonResult = NSJsONSerialization.JsONObjectWithData(data,options: NSJsONReadingOptions.Mu@R_404_5991@Containers,error: &err) as NSDictionary!

但我认为我不能像这样访问我的服务器,任何人都知道如何从ios模拟器访问我的服务器?

解决方法 您的Info.pList文件中是否有应用传输安全设置?
如果没有,那么为了调试目的你可以设置它们

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

此类设置允许向任何服务器发出请求.但是不要为发布版本这样做.这是不安全的.

总结

以上是内存溢出为你收集整理的ios模拟器访问localhost服务器全部内容,希望文章能够帮你解决ios模拟器访问localhost服务器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1070014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存