对iPad和HTTP发布查询的IPAD和HTTP POST查询
-
14-11-2019 - |
题
我想使用库存为a / a>。我知道exply有一个自己自己的 ipad pos ,但我有想法将其略微不同。
有没有人使用过这个库存,这是易于使用的吗?好的,我的问题是如何将HTTP查询发送到服务器并使用Cocoa获取响应。我刚开始学习这个,如果有人能指向一些有用的链接或主题,它会覆盖发送HTTP查询,我将感激。
解决方案
可能有一个SDK,但如果没有,你就可以了解新的东西,这是一件好事。
一般来说,您要与基于Web的API交互的方式与NSURLConnection对象和它的委托,NSURLConnectionDelegate。
有一个构建URL,URL请求,然后执行连接的类。然后,您将创建一个NSObject子类,使其符合NSURLConnectionDelegate协议(这是连接委托),并实现4个委托方法(这完全介绍了类参考文献)。当您从服务器拔下数据时,在ConnectionDidFinish方法中,转换/解析数据并将生成的对象发布到视图控制器或其他任何内容。
此外,如果它是基于OAuth,您需要编写某种令牌管理器类,这基本上是相同的...除非您需要写入不同的HTTP响应代码,所以用户不需要写入我需要担心过期的令牌等。
无论如何,我很高兴提供更多细节...可可实际上使处理这种情况非常简单。
哦......这个api你是做json还是xml?无论哪种方式,尝试避免NSXMLParser现在......这是一个头痛,特别是当你只想跑去和运行时。 (虽然一般来说,但是很易于了解)有一些非常好的开源库。
不隶属于 StackOverflow