クライアントとサーバーの通信にAFNetworking
を使用しています。 AFNetworkingの上にwrapper
を作成して、すべてのHTTPリクエストに共通のヘッダーと追加の情報を設定できるようにします。基本的に私のすべてのHTTPリクエストは1つのレイヤーを経由してAFNetworkingに送られます。それは私のクライアントサーバーの通信を容易にして、私は任意の時点ですべてのhttp要求で任意の種類のデータを含めることができるようになります。それを行う最善の方法は何でしょうか?すべてのAFNetworking Requestはどのように共通の情報を送信できますか?
例として、私は、トークン、ネットワークの状態を送信する、ユーザー情報などを具体的に
:
私はネットワーク情報、ユーザー情報などのすべての要求に、いくつかの一般的な情報を含めるようにしたいです、トークン。今は、それぞれの要求ごとに変更することは本当に困難です。だから私はすべてのhttp呼び出しが1つのパスを通過するように設計したいと私はAFNetworking HTTP Request
すべてのファイルに触れることなく何かを送信することができます。
'AFNetworking'の上に' wrapper'とはどういう意味ですか?達成したいことは何ですか?具体的にする! – Lion
AFNetworking用のマネージャーを持つシングルトンを作成するだけで、同様のメソッドを持っていて、リクエスト用に好きなデフォルトを作成することができます。 – Tj3n
@Lion私はHTTP呼び出しにAfnetworkingを使用しています。かなりうまく動いています。ネットワーク情報、ユーザー情報、トークンなどのすべてのリクエストに共通の情報を含めることにしました。今は、それぞれの要求ごとに変更することは本当に困難です。だから私はすべてのhttp呼び出しが1つのパスを通過するように、すべてのファイルに触れることなく何かを送ることができるような方法で設計したいと思う。 – Nullify