Kiểm tra API đôi khi yêu cầu gửi một Mảng theo định dạng form-data. Trong bài viết này, chúng ta sẽ thảo luận về cách đạt được điều này bằng cách sử dụng Postman.
Apidog là một công cụ hoàn toàn miễn phí, vì vậy hãy nhận công cụ này miễn phí bằng cách nhấp vào nút dưới đây ngay bây giờ!
Tại sao gửi một Mảng trong form-data?
Khi nói đến việc kiểm tra API, việc gửi một Mảng trong form-data là cần thiết do định dạng dữ liệu tiện lợi mà nó cung cấp. Có hai lý do chính để gửi một Mảng trong form-data:
Thông số kỹ thuật giao thức HTTP
Giao thức HTTP định nghĩa form-data như một cách để truyền dữ liệu trong thân yêu cầu. Định dạng này cho phép liên kết nhiều giá trị với một khóa duy nhất, cho phép máy chủ diễn giải các giá trị như một mảng.
Triển khai phía máy chủ
Triển khai phía máy chủ cũng đóng một vai trò trong việc xác định cách một Mảng trong form-data được xử lý. Hầu hết các framework ứng dụng web hỗ trợ việc truyền mảng trong form-data, đảm bảo rằng dữ liệu được diễn giải chính xác trên phía máy chủ.
Gửi Mảng với Postman
Postman là một công cụ phổ biến cho phát triển và kiểm tra API. Dưới đây là cách bạn có thể gửi một Mảng trong form-data sử dụng Postman:

Tạo yêu cầu HTTP POST hoặc PUT trong Postman dưới dạng form-data

Nhập các giá trị Mảng dưới dạng cặp khóa-giá trị. Nếu bạn nhập cùng một khóa nhiều lần, Postman sẽ tự động chuyển chúng thành một mảng khi gửi yêu cầu.

Xác minh form-data đã gửi sau khi gửi yêu cầu. Bạn sẽ thấy dữ liệu được định dạng như một Mảng.


Sử dụng Apidog để truyền tải dữ liệu Mảng dễ dàng hơn
Apidog cung cấp một công cụ API client mạnh mẽ cho phép bạn dễ dàng gửi dữ liệu Mảng trong form-data. Dưới đây là cách bạn có thể làm điều này với Apidog:
Bước 1: Mở Apidog, tạo một yêu cầu POST mới, chuyển đến tab Body, và chọn form-data. Bạn có thể trực tiếp chỉ định loại dữ liệu là "mảng".

Bước 2: Nếu dữ liệu mảng của bạn có nhiều giá trị, bạn có thể thêm số lượng giá trị cần thiết bằng cách nhấp vào biểu tượng "+".

Bước 3: Nhấp vào nút "Gửi" để gửi yêu cầu. Bạn có thể kiểm tra dữ liệu đã gửi trong tab "Yêu cầu thực tế" để xác nhận rằng dữ liệu Mảng đã được gửi đúng cách dưới dạng form-data.

Kết luận
Tóm lại, bài viết này đã giải thích tầm quan trọng của việc gửi dữ liệu Mảng trong form-data trong quá trình kiểm tra API và cung cấp một hướng dẫn về cách thực hiện điều đó bằng cách sử dụng Postman. Ngoài ra, việc sử dụng các công cụ phát triển API mạnh mẽ như Apidog có thể nâng cao hiệu quả của quy trình kiểm tra API.