我們有股票網站,我們幫助買家連接賣家。我們正在創建API來讓買家推送他們的聯繫信息並找回賣家的詳細信息。這是交易並登錄到我們的數據庫中。我們已經創建了以下API:REST:如果API發送回兩種類型的響應,它會被認爲是安靜的嗎?
請求是POST,網址是這樣的:
/api/leads
請求正文是這樣的:
{
"buyermobile": "9999999999",
"stockid": "123"
}
的迴應是這樣的:
{
"sellermobile" : "8888888888",
"selleraddress": "123 avenue park"
}
我們有一個新的要求,即我們需要發回PDF URL(而不是「sellermobile」&「selleraddress」)。此PDF網址將包含賣家詳細信息,以防其來自我們的客戶之一。
我們已經修改了相同的API,現在請求主體的樣子:
{
"buyermobile": "9999999999",
"stockid": "123",
"ispdf": true
}
的迴應是這樣的:
{
"sellerdetailspdf" : "https://example.com/sellerdetails-1.pdf",
}
是否RESTFUL做到這一點?或者我們應該創建單獨的API來獲得PDF格式的響應?
任何休息指南/ url鏈接,暗示對於不同的輸入,你可以返回不同的迴應? – maverick