現在、swiftを勉強しているものです。
通信について少しごちゃついております。
swiftのURLSessionでのリクエストの流れについて、
ブラウザ → APIクライアント → httpクライアント(URLSession) → サーバ(webapi)
の認識はあっているのでしょうか。
ある記事に
「Foundationでは、HTTPクライアントの実装としてURLSessionクラスが用意されています。」
「APIクライアントとwebapi間のやりとりにはhttpクライアントを使う」
を拝見して上記の流れの認識をしております。
上記の流れ以外にも
①ブラウザ → httpクライアント → サーバ(webapi)
httpクライアント=APIクライアント、URLSessionを含む
②httpクライアント → サーバ(webapi)
httpクライアント=ブラウザ 、APIクライアント、URLSessionを含む
③ブラウザ → APIクライアント → サーバ(webapi)
URLSessionはAPIクライアントに含まれる
というのも考えておりますが、どれが正しいのか、どれも正しくないのか
現状、解らず悩んでおります。
質問が解りづらいかとも思いますが、
APIクライアント、httpクライアント、URLSessionの言葉を用いてご説明頂ければ幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー