<aside> ©️ IT: Từ A tới Á cho người ngoài ngành by @Rose Trinh

</aside>

Trong bài trước API là gì?, mình đã cùng tìm hiểu về API, và trong một trong những bước, mình có nhắc đến rằng "API search trả về kết quả dưới dạng JSON". Vậy JSON là gì?

API có thể truyền nhiều loại thông tin khác nhau giữa máy chủ và máy khách. Một số dạng phổ biến bao gồm:

Dữ liệu dạng văn bản

API thường truyền tải dữ liệu dạng văn bản như JSON hoặc XML.

2. Tệp tin (Files)

Ngoài việc truyền dữ liệu văn bản, API cũng có thể gửi và nhận các tệp. Đây là những tệp mà người dùng hoặc ứng dụng tải lên hoặc tải xuống từ máy chủ. Một số dạng tệp phổ biến được truyền qua API bao gồm:

Khi gửi tệp qua API, dữ liệu thường được truyền dưới dạng multipart/form-data. Định dạng này cho phép gửi đồng thời cả dữ liệu văn bản và các tệp tin, giúp máy chủ dễ dàng nhận diện và xử lý từng phần trong yêu cầu.


Như ở đây, mọi người có thể thấy là Notion API /search dùng JSON để truyền tải kết quả tìm kiếm.

image.png