PostMan – Phần mềm giả lập HTTP Request cho lập trình viên (phần 1)

14:08 13/05/2021

Series bài viết được thực hiện bởi thầy Nguyễn Hữu Huy – Giảng viên ngành Lập trình Máy tính – Thiết bị di động Cao đẳng FPT Polytechnic Hà Nội với mong muốn giới thiệu phần mềm Postman và hướng dẫn thực hiện gửi http request bằng Postman – một phần mềm cực kỳ hữu ích trong việc thực hiện lập trình với API.

PostMan là phần mềm gì ?

PostMan là phần mềm giả lập HTTP Request phổ biến nhất hiện này dành cho lập trình viên, ngoài các chức năng giả lập HTTP Request, PostMan còn hỗ trợ quản lý thông tin các API (đường link), hỗ trợ làm việc nhóm, chia sẻ thông tin giúp việc phát triển phần mềm được dễ dàng hơn.

Phần mềm có bản miễn phí và bản mất phí với nhiều tính năng cũng như lưu trữ được nhiều hơn . Trong các bài viết tiếp theo, các bạn sẽ được giới thiệu thêm các tính năng của PostMan nữa nhé!

Bước 1: Tải phần mềm PostMan tại link https://www.postman.com/downloads/

Bước 2: Mở phần mềm PostMan ta thấy giao diện như sau:

Trong ví dụ này, chúng ta test thử với 2 link GET và POST lần lượt là:

GE: https://jsonplaceholder.typicode.com/todos/1

POST: https://jsonplaceholder.typicode.com/posts

Các tham số là:

  • title: ‘foo’
  • body: ‘bar’
  • userId: 1

Với GET ta thiết lập như sau:

  1. Lựa chọn phương thức GET
  2.  Nhấn nút gửi request
  3.  Nhận được kết quả từ Server

Với POST ta thiết lập như sau:

  1. Chọn phương thức là POST
  2.  Chọn mã hóa là urlencoded
  3.  Thêm các tham số như ví dụ
  4.  Bấm gửi request
  5.  Nhận được giá trị trả về

Như vậy, bài viết đã hướng dẫn 2 cách thiết lập cơ bản để test HTTP GET và POST với 2 đường link GET và POST. Các bạn sinh viên lưu ý, tùy theo người viết, tạo ra câu lệnh xử lý phía Server yêu cầu, mỗi request sẽ có tham số và cách tùy chỉnh khác nhau. Vì vậy trước khi bắt tay vào code 1 dự án, chúng ta nên dùng Post man để kiểm tra xem các đường link (hay còn gọi là API) đã chạy đúng hay chưa nhé.

Cùng chuyên mục

Đăng ký học Fpoly

Bình Luận

Your email address will not be published. Required fields are marked *