如果我的RESTful api的一部分看起来像这样:
POST transactions?auth_code=[code]
此帖子的一部分是电子邮件地址,因此服务器可以发送收据,稍后客户希望再次发送收据,我该如何为此创建API?服务器从POST返回transactionID。我应该这样做:
PUT transactions/[transactionID]?auth_code=[code]&requestReceipt=YES
感谢。
答案 0 :(得分:0)
我会反转POST / PUT调用。 PUT创建新的东西(在这种情况下是一个带有电子邮件地址的交易)和POST来重新发送收据。如果该端点中的POST(/ transactions / [transactionID])仅用于重新发送确认,我将省略requestReceipt参数。