是否存在“ REST方式”,REST-API的客户端可以通过该方式指示其是否对在POST响应中获取创建的资源的资源表示感兴趣,或者仅对HTTP响应代码感兴趣(即201成功)和位置标头?
我正在考虑使用Accept标头。如果客户端将API支持的媒体类型添加到此标头,则将返回该表示形式。否则,它将仅获得一个HTTP Created和location标头。
上下文:API必须具有客户端类型。一个Web-UI客户端,它希望响应中的表示形式保存网络往返。后端服务客户端将以即发即弃的方式快速创建资源。他们只对响应代码和资源URI感兴趣。
答案 0 :(得分:2)
有一个HTTP标头:
Prefer: return=representation
服务器可以通过返回以下信号来表示它尊重报头:
Preference-Applied: return=representation