[Postman] Truyền Dấu Thời Gian Hiện Tại Trong Yêu Cầu Postman

Là nhà phát triển, có những tình huống mà việc truyền timestamp hiện tại trong các yêu cầu API của bạn có thể hữu ích cho việc theo dõi thao tác dữ liệu. Trong bài viết này, hãy cùng tìm hiểu cách bạn có thể bao gồm timestamp hiện tại bằng cách sử dụng Postman.

Minh Triết

Minh Triết

4 tháng 6 2025

[Postman] Truyền Dấu Thời Gian Hiện Tại Trong Yêu Cầu Postman

Khi tạo các bản ghi dữ liệu mới hoặc sửa đổi dữ liệu hiện có ở phía back end, việc truyền dấu thời gian hiện tại có thể là một thành phần quan trọng. May mắn thay, Postman, một công cụ API, có các tính năng cần thiết để cung cấp dấu thời gian trong các yêu cầu.

💡
Apidog là một công cụ phát triển API tích hợp toàn diện dành cho các nhà phát triển muốn kiểm soát quá trình phát triển API của họ trong toàn bộ vòng đời API.

Với Apidog, bạn có thể thực hiện bất cứ điều gì liên quan đến APIs, từ việc xây dựng, cho đến tài liệu. Để xem những tính năng khác mà Apidog cung cấp, hãy nhấn nút bên dưới để bắt đầu. 👇
button

Bài viết này đi sâu vào hai phương pháp hiệu quả để tích hợp dấu thời gian hiện tại vào các yêu cầu Postman của bạn: sử dụng biến dấu thời gian đã định nghĩa trước và tận dụng sức mạnh của các script trước yêu cầu.

Postman là gì?

logo postman

Đối với các nhà phát triển, Postman là một bộ công cụ API phổ biến và đáng tin cậy. Nó không chỉ cho phép họ tạo và thử nghiệm APIs mà còn tài liệu cho chúng. Bằng cách đơn giản hóa toàn bộ quy trình phát triển API, Postman làm cho thế giới API thường phức tạp trở nên dễ tiếp cận và dễ hiểu hơn.

Dấu thời gian hiện tại là gì?

Dấu thời gian hiện tại đề cập đến một đại diện của thời gian chính xác mà một sự kiện xảy ra. Có một vài định dạng mà dấu thời gian có thể được biểu diễn:

Dấu thời gian Unix (Giây từ khởi đầu)

Định dạng này biểu thị số giây đã trôi qua kể từ một thời điểm cụ thể, thường là ngày 1 tháng 1 năm 1970, 00:00:00 UTC. Nó cung cấp một định dạng ngắn gọn và dễ đọc cho máy cho các API.

Định dạng ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ):

Định dạng tiêu chuẩn này thể hiện ngày và giờ theo cách dễ đọc cho con người và có thể phân tích bởi máy. Nó bao gồm năm, tháng, ngày, giờ, phút, giây, mili giây (tùy chọn), và chỉ báo về múi giờ (Z cho UTC). Định dạng này giúp truyền đạt thông tin rõ ràng và tránh sự nhầm lẫn giữa các hệ thống khác nhau.

Tầm quan trọng của dấu thời gian trong APIs

Hướng dẫn từng bước về cách truyền dấu thời gian hiện tại trong yêu cầu API Postman

Bước 1 - Tạo tài khoản Postman

Tạo một tài khoản Postman mới (chỉ nếu bạn chưa có) và bắt đầu tải xuống ứng dụng Postman về thiết bị của bạn. Ứng dụng cung cấp nhiều tính năng hơn phiên bản web của nó.

đăng ký tài khoản postman miễn phí

Bước 2 - Tạo yêu cầu API mới trên Postman

tạo yêu cầu mới postman

Ngay khi bạn đã cài đặt Postman, tạo một yêu cầu mới bằng cách nhấp vào nút Mới ở góc trên bên trái của cửa sổ Postman. Chọn Yêu cầu HTTP để tạo một yêu cầu mới, như hiển thị trong hình ảnh trên.

Bước 3 - Nhập phương thức và chi tiết API

Bước tiếp theo, bạn cần bao gồm các chi tiết của yêu cầu API mà bạn muốn tạo. Nó phải bao gồm các thành phần như URL, các phương thức HTTP, và các tham số bổ sung mà API sẽ yêu cầu.

Bước 4 - Mở phần Script trước yêu cầu

mở phần yêu cầu trước postman

Trên yêu cầu API của bạn, tìm phần Script trước yêu cầu, như hiển thị trong hình ảnh trên.

Bước 5 - Chèn mã cần thiết để bao gồm dấu thời gian

Trong phần trống dưới tab Script trước yêu cầu, chèn các dòng mã sau để bạn có thể bao gồm dấu thời gian.

var moment = require('moment');

pm.environment.set('currentdate', moment().format(("YYYY-MM-DD HH:MM:SS")));

Trong ví dụ này, dấu thời gian sẽ được lưu trữ trong biến currentdate bằng cách sử dụng phương thức pm.environment.set.

Bước 6 - Bao gồm biến currentdate như một biến yêu cầu

bao gồm biến ngày hiện tại postman dấu thời gian

Cuối cùng, hãy chắc chắn bao gồm biến dấu thời gian trong API bằng cách đặt tham số của API. Bây giờ mà mỗi lần bạn gửi một yêu cầu trên API cụ thể này, bạn nên có thể tìm thấy dấu thời gian khi yêu cầu được gửi đi!

Apidog - Cung cấp những chi tiết tốt nhất theo mặc định

Apidog là một nền tảng phát triển API toàn diện có thể là sự thay thế tuyệt vời cho Postman. Với Apidog, bạn không còn phải lo lắng về những chi tiết nhỏ hơn - tất cả chúng đã được Apidog tính toán - vì vậy hãy xem các phần dưới đây để biết cách xem các chi tiết API này!

giao diện apidog
button

Bao gồm dấu thời gian trong tiêu đề yêu cầu trong Apidog

Để bao gồm dấu thời gian hiện tại trong tiêu đề yêu cầu API, hãy làm theo các bước dưới đây!

trình xử lý trước apidog thêm dấu thời gian

Để thêm dấu thời gian hiện tại vào tiêu đề yêu cầu của một API, chuẩn bị các dòng mã sau để dán vào một script tùy chỉnh dưới phần Trình xử lý trước, như hiển thị trong hình ảnh trên.

var timestamp = new Date().getTime();
pm.environment.set("timestamp", timestamp);
apidog thêm biến dấu thời gian vào apidog

Ngay khi bạn đã khởi tạo được biến dấu thời gian, hãy chắc chắn thêm biến này như một tham số truy vấn. Hãy xem hình ảnh trên để tham khảo.

Xem dấu thời gian và nhiều hơn nữa trong yêu cầu API Apidog

apidog dấu thời gian và nhiều chi tiết hơn

Với Apidog, bạn có thể tìm thấy nhiều hơn chỉ có dấu thời gian tự động, bạn cũng có thể xem các chi tiết khác về API, như cookie và định dạng yêu cầu thô. Với Apidog, bạn có thể khắc phục sự cố chính xác cho các API của mình để đảm bảo rằng chúng sẵn sàng cho việc triển khai.

Bạn cũng có thể xem xét thực hiện kiểm tra tải API để khám phá thêm API của bạn nhằm đảm bảo rằng API hoạt động hoàn hảo!

Kết luận

Tích hợp dấu thời gian vào các yêu cầu Postman của bạn mở ra một loạt lợi ích. Dù bạn cần theo dõi dữ liệu chính xác, xác minh độ mới của yêu cầu, hay xác định lỗi một cách đơn giản, dấu thời gian cho phép bạn làm việc với APIs hiệu quả hơn. Bằng cách tận dụng biến đã định nghĩa trước hoặc các script trước yêu cầu, bạn có thể tích hợp dấu thời gian một cách liền mạch vào quy trình làm việc của mình.

Hãy nhớ tham khảo tài liệu API để đảm bảo bạn đang sử dụng định dạng phù hợp để giao tiếp và làm rõ dữ liệu một cách tối ưu. Với dấu thời gian trong tay, bạn có thể nâng cao trải nghiệm thử nghiệm và phát triển API của mình trong Postman.

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API

[Postman] Truyền Dấu Thời Gian Hiện Tại Trong Yêu Cầu Postman