Flutter

Networking & HTTP

http package、dio、GET/POSTリクエスト、async/await、エラーハンドリング、タイムアウト

20 面接問題·
Mid-Level
1

シンプルなHTTPリクエストに推奨され、DartチームによってメンテナンスされているFlutterパッケージはどれですか?

回答

http packageは、シンプルなHTTPリクエストを行うためにDartチームによってメンテナンスされている公式パッケージです。GET、POST、PUT、DELETE操作のための使いやすいAPIを提供し、複雑な設定を必要とせずに基本的なユースケースに最適です。

2

http packageのhttp.get()メソッドの戻り値の型は何ですか?

回答

http.get()メソッドはFuture<Response>を返します。HTTPリクエストは非同期であるため、リクエストが完了するとステータスコード、ヘッダー、レスポンスのボディを含むResponseオブジェクトに解決されるFutureを返します。

3

http packageでレスポンスのボディをStringとして取得するにはどうすればよいですか?

回答

response.bodyプロパティはレスポンスのボディを直接Stringとして返します。このプロパティはResponseオブジェクトで利用でき、サーバーから返された生データを含んでおり、必要に応じてパースできる状態になっています。

4

リクエストが成功したことを示すHTTPステータスコードはどれですか?

5

dio packageはhttp packageに対してどのような主な利点を提供しますか?

+17 面接問題

次の面接に向けてFlutterをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める