Đây là phần kiến thức khá quan trọng vì để có thể tương tác giữa client và server thì phải cần có phương thức http cũng như khi phát triển ứng dụng, kết nối giữa back-end và front-end cũng cần sử dụng đến Http Request Method. Đây cũng là phần kiến thức cuối cùng của series phỏng vấn của mình rồi. Mọi người cùng cố gắng nhé.
Nội dung
- Câu 1: Có những Http method nào hay sử dụng nhất?
- Câu 2: GET để làm gì?
- Câu 3: POST để làm gì?
- Câu 4: PUT để làm gì?
- Câu 5: DELETE để làm gì?
- Câu 6: Khi ta gửi request theo phương thức POST thì chúng ta có gửi kèm được parameter theo không?
- Câu 7: RESTful API là gì?
- Câu 8: RESTful API có sử dụng session và cookie không?
- Câu 9: Vậy làm thế nào để có thể authentication dữ liệu gửi về server?
- Câu 10: Kể tên một vài status code thường gặp
Câu 1: Có những Http method nào hay sử dụng nhất?
4 method GET, POST, PUT, DELETE là được sử dụng nhiều nhất
Câu 2: GET để làm gì?
Để lấy dữ liệu từ server theo uri đã gửi.
Câu 3: POST để làm gì?
Gửi thông tin tới server và thường dùng để lưu thông tin vào server
Câu 4: PUT để làm gì?
Để câp nhật thông tin của dữ liệu trong server
Câu 5: DELETE để làm gì?
Xóa dữ liệu trong server
Câu 6: Khi ta gửi request theo phương thức POST thì chúng ta có gửi kèm được parameter theo không?
Có.
Câu 7: RESTful API là gì?
Là một dạng tiêu chuẩn trong thiết kế api
Không
Câu 9: Vậy làm thế nào để có thể authentication dữ liệu gửi về server?
Sử dụng access_token để có thể authentication
Câu 10: Kể tên một vài status code thường gặp
200, 201, 400, 401, 403, 404, 405, 500,…
Nắm vững kiến thức để phỏng vấn về Http request method thế là khá ổn rồi đấy. Các bạn nên tìm hiểu thêm một vài kiến thức lớn khác nữa là khi tạo dữ liệu tại sao không dùng PUT hay là khi sửa dữ liệu lại không dùng POST và còn nhiều nữa. Nếu mình có thời gian, mình sẽ viết thêm để mọi người có thêm nhiều kiến thức sâu hơn nữa. Vậy đây là hết rồi. Chúng ta cùng tổng kết lại nhé.
Chuyển tiếp đến blog cuối cùng với những lời khuyên và tổng hợp kiến thức lại thôi nào.
Author: Nguyễn Minh Quân
Đăng ký nhận bộ tài liệu kỹ năng dành cho lập trình viên (video hướng dẫn + slide) tại đây
Tìm hiểu thêm về mô hình Coding Bootcamp tại đây
0 Lời bình