Which HTTP method is used to send new data to a server?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "POST". POST gửi dữ liệu trong thân yêu cầu để máy chủ tạo tài nguyên mới, thường nhận lại mã 201 Created; trong Flutter dùng http.post với body là chuỗi JSON tạo bằng jsonEncode và header Content-Type là application/json. "GET" dùng để lấy dữ liệu, tham số nằm trên URL, không nên làm thay đổi dữ liệu trên máy chủ. "DELETE" yêu cầu xoá một tài nguyên đã có, không gửi dữ liệu mới. "HEAD" giống GET nhưng máy chủ chỉ trả header mà không trả thân, dùng để kiểm tra tài nguyên có tồn tại hay xem kích thước của nó. Cập nhật tài nguyên có sẵn thì dùng PUT hoặc PATCH, còn tạo mới thì dùng POST.

Cùng chủ đề