RESTFUL API

864 ワード

1.RESTFUL APIとは
RESTFUL API                  API    

2.URIは1種の資源を代表する
/users     
/users/{id}/books        

3.HTTPにおけるMethodはリソースに対する操作を表す
GET      
POST      (         )
PUT      
DELETE      

4.RESTFUL APIインタフェース定義例
GET /users        
POST /users     
PUT /users/{id}       
DELETE /users/{id}      

GET /users/{id}/books            
POST /users/{id}/books                  
PUT /users/{id}/books/{bookId}               
DELETE /users/{id}/books/{bookId}              

5.複数バージョンのAPIがある場合、2つの処理方法がある
5.1         URL ,  
    https://www.boomsecret.com/V1/users   V1
    https://www.boomsecret.com/V2/users   V2
5.2  header     ,  
    Accept:application/json; version=v1   V1
    Accept:application/json; version=v2   V2