wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python RestAPI Quiz

Total questions: 14

Worksheet time: 8mins

Name
Class
Date
1.

Loại mã trạng thái nào sẽ được trả lại khi một yêu cầu được phản hồi là thành công?

a)

5xx

b)

2xx

c)

4xx

d)

Tất cả đều sai

2.

Những định dạng nào được dùng để trao đổi dữ liệu trong các REST Service?

a)

HTML & XML

b)

XML & Java

c)

JSON & XML

d)

HTML & VBSCRIPT

3.

Để viết một dịch vụ API Rest, ngôn ngữ tốt nhất nên dùng là?

a)

Java

b)

Node

c)

Python

d)

Bất kỳ ngôn ngữ nào kể trên

4.

Để tìm kiếm một người theo tên, điểm cuối nào tuân theo nguyên tắc REST?

a)

GET /searchPeopleByName/{name}

b)

GET /listPeople?name={name}

c)

GET /people?name={name}

d)

GET /allPeople/withName/{name}

e)

GET /people/{name}

5.

Mã trạng thái nào thường được trả về khi xóa tài nguyên thành công?

a)

404

b)

201

c)

204

d)

200

6.

Nhóm dev cần giám sát chặt chẽ hơn mã trạng thái nào trong số những mã trạng thái này?

a)

200

b)

500

c)

400

d)

Tất cả các mã trạng thái phải được theo dõi với sự lưu ý như nhau.

7.

Loại thuộc tính nào nên được sử dụng để gửi dữ liệu xác thực?

a)

Query Parameter

b)

Request Body

c)

Header

d)

Path Parameter

8.

Động từ HTTP nào nên được sử dụng để cập nhật một phần tài nguyên?

a)

POST

b)

PUT

c)

PATCH

d)

PUT hoặc PATCH

e)

Bất kỳ động từ nào, quan trọng là ở URL

9.

Mã trạng thái nào thường được trả về sau khi tạo tài nguyên thành công?

a)

200

b)

201

c)

202

d)

204

e)

301

10.

(Các) điểm cuối nào có thể được sử dụng để đại diện cho việc ký kết hợp đồng?

a)

POST /contract/{id}/sign

b)

PUT /contract/change/signature

c)

POST /contract/{id}/signature

d)

POST /signContract?id={id}

e)

GET /contract/{id}/new-signature

11.

Khi gửi requests với JSON, kiểu MIME đúng phải đặt trong header là gì?

a)

application/js

b)

application/json

c)

application/xml

d)

json/mime

12.

JSON có phân biệt chữ hoa thường (case sensitive) không?

a)

b)

Không

13.

Header nào thường được dùng để cho biết người dùng còn được phép gọi API bao nhiêu lần nữa trước khi bị hạn chế?

a)

x-max-request

b)

x-rate-limit-remaining

c)

x-request-count-down

d)

content-type

14.

Những động từ HTTP nào có thể được sử dụng để tìm lấy dữ liệu?

a)

PATCH

b)

GET

c)

RETRIEVE

d)

OBTAIN

e)

FIND