Đâ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 phương thức http. Đâ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é.
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
Câu 8: RESTful API có sử dụng session và cokie không?
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 một vài kiến thức về Http request method thế là khá ok 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.