Restful hiện đang là thuật ngữ được sử dụng thường xuyên trong lập trình web và việc hiểu rõ được thuật ngữ này là rất quan trọng. Bài viết này sẽ giúp bạn nắm...
Restful API trong 5 phút

Bài viết này hướng dẫn bạn cách tạo dựng một JSON API sử dụng Ember và Rails phiên bản 5. API được sử dụng để quản lý một book store.

Phiên bản Ruby sử dụng trong bài viết là 2.2.2 hoặc mới hơn:

$ ruby -v
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]

Bài viết cũng sử dụng Bundler phiên bản 1.11.2 để quản lý Ruby gem:

$ bundler -v
Bundler version 1.11.2

Trong RESTful API thì phương thức POST có thể được dùng trong cả hai trường hợp tạo hoặc cập nhật tài nguyên. Ngược lại thì PUT chỉ nên được dùng để cập nhật tài nguyên. Như vậy thì cuối cùng nên chọn phương thức nào khi cập nhật tài nguyên POST hay PUT?