正如标题所述,我想知道是否有可能基于PUT请求的成功从控制器返回信息。
在这种情况下,我正在使用put请求来使用我的电子邮件服务发送电子邮件。有没有一种方法可以返回列出每个电子邮件状态的结果对象,以便我可以在前端显示哪些电子邮件失败以及为什么?
预先感谢您的任何建议。
答案 0 :(得分:0)
理想的PUT请求(成功)用于:
1。)使用无响应正文
更新现有资源-200,确定2。)创建新资源(如果Request-URI不指向现有资源,原始服务器可以使用该URI创建资源)- 201使用一些元数据创建,响应中的资源标识符身体。
因此,根据建议,不应在PUT请求的响应中将其返回,而应进行后续的GET调用以获取电子邮件的状态。
请参阅HTTP规范: RF2616-https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.6