100+ câu Trắc nghiệm Lập trình API có đáp án - Phần 4
8 người thi tuần này 4.6 38 lượt thi 25 câu hỏi
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
🔥 Học sinh cũng đã học
Danh sách câu hỏi:
Câu 1/25
Lời giải
Có ba thuật ngữ được sử dụng khi đề cập đến REST thường được coi là giống nhau, nhưng điều này không hoàn toàn đúng. Các thuật ngữ này là REST, REST API và RESTful API. Bây giờ sẽ có câu trả lời về REST, thuật ngữ này là viết tắt của Chuyển giao trạng thái đại diện và là một kiểu kiến trúc dựa trên giao thức HTTP (Giao thức truyền siêu văn bản) để phát triển các ứng dụng có giao diện người dùng và/hoặc tích hợp với các hệ thống bên ngoài. REST mô tả các nguyên tắc mà các dịch vụ API được thiết kế phải tuân theo. Những nguyên tắc này đảm bảo rằng các yêu cầu được chuyển giữa máy khách và máy chủ bằng HTTP
Câu 2/25
Lời giải
API là giao diện lập trình cho phép các ứng dụng riêng lẻ giao tiếp và trao đổi dữ liệu. Ví dụ: ứng dụng giao đồ ăn có thể sử dụng API Google Maps để theo dõi vị trí của người chuyển phát nhanh và hiển thị vị trí đó trên bản đồ. API REST là API tuân theo các nguyên tắc của REST, xử lý tất cả dữ liệu dưới dạng tài nguyên, mỗi dữ liệu được biểu thị bằng một Mã định danh tài nguyên thống nhất (URI) duy nhất
Câu 3/25
Lời giải
RESTful API là API được thiết kế theo các quy tắc (hoặc bạn cũng có thể nói là “nguyên tắc”) của REST. Nói cách khác, sự khác biệt giữa REST API và RESTful API là về mặt thuật ngữ. Trường hợp đầu tiên đề cập đến một bộ quy tắc REST và trường hợp thứ hai đề cập đến việc triển khai một API cụ thể theo các quy tắc REST. Thuật ngữ RESTful API thường được thay thế bằng REST API hoặc thậm chí REST hoàn toàn vì mục đích ngắn gọn. Khi các nhà phân tích hệ thống vẽ các mũi tên có nhãn REST trên sơ đồ ứng dụng, chúng có nghĩa là API RESTful
Câu 4/25
Lời giải
Các yêu cầu REST API phải tuân theo hai nguyên tắc cơ bản: Tách thành client và server: Sự tương tác giữa client và server được thực hiện dưới dạng yêu cầu và phản hồi. Chỉ khách hàng mới có thể đưa ra yêu cầu và chỉ máy chủ mới có thể gửi phản hồi để hoạt động độc lập với nhau. Giao thức đơn: Tương tác giữa máy khách và máy chủ phải được thực hiện bằng một giao thức duy nhất. Đối với REST, giao thức này là HTTP
Lời giải
Bạn có thể kể tên ít nhất 4 nguyên tắc nữa. Các yêu cầu API REST không lưu trữ trạng thái trên máy chủ và có thể đi qua các lớp máy chủ và được lưu vào bộ đệm. Bạn cũng có thể gửi mã thực thi cho máy khách trong phản hồi của máy chủ. Máy chủ không trạng thái: Máy chủ không lưu trữ bất kỳ thông tin nào về các yêu cầu/phản hồi trong quá khứ. Mỗi yêu cầu và phản hồi chứa tất cả thông tin cần thiết để hoàn thành tương tác. Giao tiếp không trạng thái giúp giảm tải máy chủ, tiết kiệm bộ nhớ và cải thiện hiệu suất. Hệ thống phân lớp: Có thể có các máy chủ bổ sung giữa máy khách và máy chủ API dưới dạng các lớp để thực hiện các chức năng khác nhau. Trong hệ thống được xây dựng trên nguyên tắc REST, các lớp có tính mô-đun và có thể được thêm vào và xóa mà không ảnh hưởng đến giao tiếp giữa máy khách và máy chủ. Khả năng lưu vào bộ đệm: Phản hồi của máy chủ cho biết liệu tài nguyên của nó có được lưu vào bộ đệm hay không để khách hàng có thể lưu vào bộ đệm bất kỳ tài nguyên nào nhằm cải thiện hiệu suất. Mã theo yêu cầu: Máy chủ có thể gửi mã thực thi cho khách hàng để phản hồi việc thực thi trong ứng dụng khách
Câu 6/25
Lời giải
Trong REST, mọi đối tượng có thể truy cập ở phía máy chủ đều được chỉ định là tài nguyên. Tài nguyên là một đối tượng có loại, dữ liệu được liên kết với nó, mối quan hệ với các tài nguyên khác trên máy chủ và danh sách các phương thức có thể được sử dụng để làm việc với nó. Ví dụ: tài nguyên có thể là tệp HTML hoặc văn bản, tệp dữ liệu, hình ảnh hoặc video hoặc tệp mã thực thi. Một tài nguyên được xác định bởi Mã định danh tài nguyên thống nhất hoặc URI. Khách hàng truy cập tài nguyên bằng cách sử dụng URI của họ trong các yêu cầu HTTP
Câu 7/25
Lời giải
URI là viết tắt của Mã định danh tài nguyên thống nhất. Đây là một chuỗi xác định tài nguyên trên máy chủ. Mỗi tài nguyên có URI riêng, khi được đưa vào yêu cầu HTTP, sẽ cho phép khách hàng truy cập và thực hiện các hành động trên tài nguyên đó. Quá trình tham chiếu đến một tài nguyên bằng URI của nó được gọi là "địa chỉ"
Câu 8/25
Lời giải
CRUD là viết tắt của "Tạo, Đọc, Cập nhật, Xóa". Đây là bốn hành động chính có thể được thực hiện trên cơ sở dữ liệu thông qua API REST. Mỗi hành động có phương thức yêu cầu HTTP riêng:
Tạo = ĐĂNG
Đọc = NHẬN
Cập nhật = PUT
Xóa = XÓA
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 10/25
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 14/25
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 15/25
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 19/25
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 20/25
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Xem tiếp với tài khoản VIP
Còn 17/25 câu hỏi, đáp án và lời giải chi tiết.
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.