IPADおよびHTTP POSTクエリのInventory API開発をサーバーに充電する
-
14-11-2019 - |
質問
incentoryapi 。私は急いで彼ら自身のhref="http://www.erply.com/ipad-pos" real="nofollow"> ipad pos を急いでいることを知っていますが、私はそれを少し違うようにすることを考えています。
誰かがこのInventoryapiを使用していて、使いやすいですか?OK、私の質問は、どのようにしてサーバーにHTTPクエリを送信し、Cocoaでの応答を得ることができるということです。私はこれを学び始めているだけで、誰かがHTTPクエリの送信をカバーしているいくつかの便利なリンクまたはトピックを私に指摘することができれば、私は感謝します。
解決
SDKがあるかもしれませんが、いない場合は、新しいことを学ぶことができます、そしてそれは良いことです。
一般的に、WebベースのAPIと対話する方法は、NSURLConnectionオブジェクトとそれがDelegate、NSURLConnectionDelegateである。
URL、URL要求を作成してから接続を行うクラスを持っています。その後、NSObjectサブクラスを作成し、NSURLConnectionDelegateプロトコルに準拠しています(これは接続代表です)、4つの委任メソッドを実装します(これはすべてクラスリファレンスでカバーされています)。サーバーからデータを押し下げたときは、ConnectionDidFinishメソッドで、データを変換/解析して、結果のオブジェクトをView ControllerまたはNotherに転記します。
また、OAuthベースの場合は、基本的に同じことであるいくつかの種類のトークンマネージャクラスを書く必要があります。期限切れのトークンなどを心配する必要があります。 とにかく、私はもっと詳しく説明します... Cocoaは実際にこの種のものを本当に簡単に取り扱います。
ああ...あなたがjsonを使って仕事をしているか、それはXMLですか?どちらの方法でも、NSXMLParserを今すぐ避けてください...それは頭痛です。 (一般的に知っておくべきことは便利ですが)それのための本当に良いオープンソースのライブラリがいくつかあります。