用Macbook开发桌面应用,使用Alamofire链接.Net Core Webapi的注意事项!
------------https方式-----------------------
因为Swift9之后访问接口只能使用https,所以在后台加入pfx文件(怎么生成,自行百度吧)
1.将pfx放在项目根目录下面。
2.将Program的启动项改为
<key>NSPrincipalClass</key>
<string>NSApplication</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
</dict>
</plist>
2.将.Net Core代码再改回去(如果你安装上面的方式修改的话)
WebHost.CreateDefaultBuilder(args) .UseStartup<Startup>() .Build(); 3.在swift中用一下代码测试Alamofire.request("http://localhost:5000/api/******/Gettables").responseJSON { response in
print(response.request) // 原始的URL请求
print(response.response) // HTTP URL响应
print(response.data) // 服务器返回的数据
print(response.result) // 响应序列化结果,在这个闭包里,存储的是JSON数据
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}
转载于:https://www.cnblogs.com/mchp/p/9435538.html
与50位技术专家面对面20年技术见证,附赠技术全景图总结
以上是生活随笔为你收集整理的用Macbook开发桌面应用,使用Alamofire链接.Net Core Webapi的注意事项!的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: SSM框架前台传中文到后台乱码问题的解决
- 下一篇: 正则表达式——WPF输入控件TextBo