2
我有一個REST API,具有用於註冊用戶的POST端點。不過,我也想自動發送一封歡迎郵件,但我認爲將其作爲POST請求的副作用將會是一個糟糕的設計。到目前爲止,我想出了三個選項:REST API歡迎電子郵件最佳實踐
- 有另一個端點,其瀏覽器分別調用啓動 歡迎電子郵件發送。我不知道 (GET/POST?)會是什麼情況,並且由於 電子郵件地址必須重新發送,所以它效率低下且容易被濫用。
- 在請求正文中有一個可選的 「sendWelcomeEmail」字段。
- 與2相同,但在查詢參數。
也許這是主觀的,但以上哪一項是最佳實踐?我覺得他們中的任何一個都不適合這個法案,所以我們歡迎任何其他建議。
「POST」請求有副作用是完全可以接受的! – Evert
@Evert感謝您的輸入!你認爲三種方法中哪一種是最好的方法? – Akababa
@akakaba,我在我的回答中澄清了一點。希望這可以爲你解決 – Evert