Skip to content

Latest commit

 

History

History
12 lines (12 loc) · 567 Bytes

Versioning.md

File metadata and controls

12 lines (12 loc) · 567 Bytes

Versioning

1. Khi nào đánh phiên bản?

Khi có thay đổi lớn, gồm:

  • Thay đổi khuôn dạng dữ liệu response cho một hoặc nhiều API.
  • Một thay đổi trong kiểu dữ liệu của request và response.
  • Loại bỏ phần nào đó của API.
    Tuy nhiên, việc theo dõi các thay đổi nhỏ sẽ có ích.

2. Đánh phiên bản một REST API?

Ba cách:

  • Đánh phiên bản URI
  • Đánh phiên bản sử dụng Request header tự định nghĩa
  • Đánh phiên bản sử dụng Accept header