Flutter

Networking & HTTP

package http, dio, request GET/POST, async/await, xử lý lỗi, timeout

20 câu hỏi phỏng vấn·
Mid-Level
1

Package Flutter nào được khuyến nghị cho các request HTTP đơn giản và được duy trì bởi nhóm Dart?

Câu trả lời

Package http là package chính thức được duy trì bởi nhóm Dart để thực hiện các request HTTP đơn giản. Nó cung cấp API dễ sử dụng cho các thao tác GET, POST, PUT và DELETE, và hoàn toàn phù hợp cho các trường hợp sử dụng cơ bản mà không cần cấu hình phức tạp.

2

Kiểu trả về của phương thức http.get() trong package http là gì?

Câu trả lời

Phương thức http.get() trả về một Future<Response>. Vì các request HTTP là bất đồng bộ, chúng trả về một Future được resolve thành một đối tượng Response chứa status code, header và body của phản hồi sau khi request hoàn tất.

3

Làm thế nào để truy cập phần body của response dưới dạng String với package http?

Câu trả lời

Thuộc tính response.body trả về trực tiếp phần body của response dưới dạng String. Thuộc tính này có sẵn trên đối tượng Response và chứa dữ liệu thô do server trả về, sẵn sàng để parse nếu cần.

4

Mã trạng thái HTTP nào cho biết một request đã thành công?

5

Package dio mang lại lợi thế chính nào so với package http?

+17 câu hỏi phỏng vấn

Nắm vững Flutter cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí