今あるAPIを叩きたいのですが、どのようにして叩けばいいかがわかりません。
自分のiOSアプリにはWebViewがあり、ユーザーはログインなどできます。
API仕様書を見るとこう書いてあります。
ちなみにGETです。パラメーターはありません。
クッキーからセッションを取得して、ログイン中かどうかのフラグとログイン中であればユーザーIDを返す。 ログインしていない場合はユーザーIDは0、フラグはfalseで返る。
上記の意味はリクエストヘッダーにクッキーを入れて投げてくれれば、こっちがクッキーからセッションを取得してユーザーがログインしているかどうかのフラグとユーザーIDを返してあげるよ
という意味でしょうか?
調べたことはクッキー、セッションとは何か?
セッションIDを使うことによってサーバーに保存されているユーザーの情報を取得できるということは理解しました。
あとAlamofireを使っているのですが、どうやってクッキーをセットするのでしょうか?
今やったことは下記のコードです。ご教授お願いします。
Swift
1Alamofire.SessionManager.default.session.configuration.httpCookieStorage?.setCookies(cookies, for: URL(string: APIBase.path)