2012-07-11 54 views
0

我正在開發RESTful API服務。
順便說一句,有些客戶端在返回錯誤時請求添加其他信息。 我們開發了與facebook圖形API相同的協議。使用RESTful API時,是否返回其他錯誤信息?

{ 
    "status": "failure", 
    "error": { 
     "message": "", 
     "type": "", 
     "code": 0000 
    } 
} 

我們的客戶請求的原因,我們即將添加這樣的信息。

{ 
    "status": "failure", 
    "error": { 
     "message": "", 
     "type": "", 
     "code": 0000, 
     "more_info": {} 
    } 
} 

是不是很好添加more_info

+0

他們需要什麼樣的附加信息?您已經返回錯誤代碼和錯誤消息,這應該足夠了。 – 2012-07-11 05:36:44

回答

0

這是一個意見問題,可能會因此而死亡。但如果它不...

總是拍攝返回最少量的信息。因爲你返回的任何東西都必須永遠返回。添加更多內容很簡單。取決於您的客戶幾乎不可能取消。