Hướng dẫn: Cách truyền ID trong URL của REST API

Biết cách truyền ID (hoặc định danh duy nhất) trong URL REST API là rất quan trọng. ID cho phép các trang web thay đổi động, hiển thị những gì người dùng muốn xem. Bằng cách biết cách truyền ID trong URL REST API, bạn cũng có thể lọc, sắp xếp và phân trang dữ liệu.

Minh Triết

Minh Triết

3 tháng 6 2025

Hướng dẫn: Cách truyền ID trong URL của REST API

Các URL REST API có tính linh hoạt và mở rộng, có nghĩa là chúng có thể phục vụ nhiều mục đích khác nhau. Một thành phần phổ biến mà bạn có thể thường xuyên sử dụng là ID - nhưng bạn có biết cách truyền các tham số như giá trị ID trong các URL REST API không?

💡
Để hiểu cách truyền ID trong các URL REST API, rất khuyến nghị bạn sử dụng một nền tảng API.

Một nền tảng API lý tưởng sẽ là một nền tảng như Apidog. Đây là một nền tảng phát triển thiết kế-first mà bạn có thể thử miễn phí ngay hôm nay! Nhấp vào nút dưới đây để bắt đầu tải về! 👇 👇 👇
button

Trước khi chúng ta đi sâu vào cách truyền ID trong các URL REST API, hãy cùng điểm qua những gì là REST API.

REST API là gì?

REST API (Giao diện lập trình ứng dụng chuyển đổi trạng thái đại diện) là công cụ cho các ứng dụng phần mềm khác nhau để gửi lại các tin nhắn hoặc dữ liệu. Nó cung cấp một cách thức tiêu chuẩn hóa để các chương trình giao tiếp và trao đổi dữ liệu một cách an toàn qua Internet.

Tại sao REST API lại quan trọng đến vậy?

Những khái niệm cốt lõi bạn cần biết trước khi truyền ID trong các URL REST API

Có những khái niệm cơ bản mà một người phải biết trước khi trở thành chuyên gia trong việc truyền ID trong các URL REST API.

Các nguyên tắc thiết kế RESTful

Các API là đại diện của máy tính về các thực thể từ thế giới thực, được biết đến với tên gọi là tài nguyên trong phát triển web. Để truy cập các tài nguyên như vậy, chúng được gán các định danh duy nhất, mà chúng ta biết là UI.

Thiết kế RESTful cũng giữ nguyên các nguyên tắc tương tác nhất quán để tiêu chuẩn hóa các yêu cầu gửi đi và phản hồi nhận được.

Cuối cùng nhưng không kém phần quan trọng, một yêu cầu đơn lẻ mang theo tất cả thông tin cần thiết mà không bị ảnh hưởng bởi bất kỳ tương tác nào trước đó.

Cấu trúc URL

Các URL REST API có thể có vài phần tử quan trọng, bao gồm:

Base URL: Phần cố định của URL không thay đổi khi bạn truy cập các trang khác trên trang web.

Resource path: Bạn có thể nghĩ rằng đây là phần xác định tệp mà bạn đang truy cập từ cơ sở dữ liệu hoặc máy chủ của bạn.

ID: Sử dụng khi bạn muốn truy cập một tài nguyên cụ thể trong một bộ sưu tập.

Query string: Dùng để lọc, sắp xếp hoặc phân trang dữ liệu. Tham số truy vấn có các ký hiệu ? và &.

Tham số ID

Như đã đề cập ở trên, các tham số ID được sử dụng để phân biệt các tài nguyên riêng lẻ có trong một bộ sưu tập

Phương thức HTTP

Có bốn phương thức HTTP chính mà bạn có thể đã bắt gặp, bao gồm:

GET: Lấy dữ liệu tài nguyên theo một ID cụ thể.

POST: Tạo một tài nguyên mới trong bộ sưu tập. Đối với các phương thức POST, bạn có thể bao gồm một ID trong thân yêu cầu.

PUT: Cập nhật một tài nguyên hiện có, thường sử dụng ID trong URL để xác định tài nguyên nào được cập nhật.

DELETE: Xóa một tài nguyên, nhắm vào dựa trên ID của nó.

Cách truyền ID trong các URL REST API

Tùy thuộc vào cách cấu trúc các bộ sưu tập của bạn và sở thích cá nhân của bạn về cách bạn thích tạo URL REST API, có một vài cách phổ biến để truyền ID trong các URL REST API.

Các thực hành tốt cần biết khi truyền ID trong các URL REST API

Có một vài thực hành được các nhà phát triển web biết đến để duy trì các URL REST API dễ đọc. Bằng cách làm theo những thực hành này, các nhà phát triển có thể dự đoán và trở nên hiệu quả hơn trong quá trình phát triển phần mềm hoặc ứng dụng web của họ.

Công cụ phát triển API đơn giản và rõ ràng: Apidog

Giữ cho môi trường phát triển API và học tập của bạn sạch sẽ với Apidog - một nền tảng phát triển API thiết kế-first tất cả trong một miễn phí cho mọi người sử dụng!

apidog api development platfrom
Apidog - nền tảng API hướng thiết kế
button

Phần dưới đây sẽ minh họa cách bạn có thể thực hiện các thay đổi và kiểm tra trên các URL REST API của mình.

Nhưng trước khi bạn có thể chỉnh sửa các URL REST API, hãy học cách cấu hình một REST API bằng chính Apidog.

Thiết kế API với Apidog

Trước mỗi giai đoạn kiểm tra sản phẩm, có một quy trình thiết kế. Với Apidog, bạn có thể thiết kế API với tiêu chuẩn OpenAPI và tạo tài liệu API tương ứng chỉ trong vài cú nhấp chuột.

Cấu hình các Phương thức và Điểm cuối REST API

designing api parameters endpoint apidog
Thiết kế một API với Apidog

Mũi tên 1 - Đầu tiên, hãy đảm bảo rằng bạn đã tạo một URL HTTP tốt cho yêu cầu của mình. Đảm bảo rằng không có lỗi chính tả trong khi tuân thủ các thực hành tốt nhất trong việc tạo URL REST API.

Mũi tên 2 - Quyết định phương thức API mà bạn muốn. Các phương thức phổ biến nhất là GET, POST, PUT và DELETE. Trong ví dụ trên, phương thức GET đã được chọn.

Mũi tên 3 - Giải thích các chi tiết REST API một cách tỉ mỉ bằng cách bao gồm các tham số yêu cầu, các tham số phản hồi và các phản hồi ví dụ bên dưới. Rất khuyến nghị có mọi thứ được điền đầy đủ vì mọi biến sẽ được bao gồm trong tài liệu API.

Chỉnh sửa các URL REST API bằng cách sử dụng Apidog

Nếu bạn cảm thấy rằng URL REST API là quá không nhất quán hoặc không rõ ràng, bạn có tùy chọn chỉnh sửa nó.

edit rest api rul using apidog
Chỉnh sửa một URL REST API

Tất cả những gì bạn cần làm là nhấp vào URL HTTP như được hiển thị trong hình ảnh trên. Hãy nhớ áp dụng kiến thức của bạn về các URL REST API tốt.

Kiểm tra các URL REST API bằng Apidog

Sau khi chỉnh sửa URL REST API của bạn, bạn cần đảm bảo rằng URL REST API của bạn hiện đang hoạt động.

test rest api url after modification apidog
Kiểm tra URL REST API đã chỉnh sửa của bạn

Gửi yêu cầu để nhận phản hồi. Trước khi nhấn nút Gửi, hãy đảm bảo rằng kiểu phương thức và URL là chính xác.

Bạn nên có thể thấy phản hồi ở phần dưới cùng của màn hình. Phân tích phản hồi để xem liệu nó có đáp ứng yêu cầu hoặc kỳ vọng của bạn cho dịch vụ web hay không.

Kết luận

Học cách truyền ID trong các URL REST API là kiến thức quan trọng cho các nhà phát triển web. Chúng cho phép các trang web chỉ xem những gì người dùng muốn nhìn thấy. Có hai nơi chính mà ID có thể được đặt trong URL REST API, đó là tham số đường dẫn và tham số truy vấn.

Trong cả hai trường hợp, ID được sử dụng để nhắm mục tiêu vào một tài nguyên cụ thể có trong bộ sưu tập. Các phương thức HTTP cũng thường sử dụng ID để tạo, sửa đổi hoặc xóa tài nguyên.

Apidog là một công cụ API tất cả trong một cung cấp cho các nhà phát triển web một nền tảng an toàn để chỉnh sửa các URL REST API nếu cần. Ngoài việc truyền ID, Apidog cũng hỗ trợ dịch vụ sửa đổi và xác định cho toàn bộ vòng đời API. Apidog cũng là lựa chọn tối ưu cho các nhà phát triển đang làm việc trong một nhóm, hỗ trợ hợp tác trực tuyến để có quy trình làm việc hiệu quả hơn.

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