我正在设计一个RESTful API,我想知道返回关于操作详情的最符合REST原则的方式是什么。
例如,当一些数据被POST到URL上时,就会发生对资源的操作。HTTP状态码将指示该操作的成功或失败。但除了成功/失败之外,我需要向客户端指示其他一些信息,比如ID号。
因此,我的问题是,ID号应该在响应内容中以XML文档的形式返回,还是应该在一些自定义的HTTP头字段中返回?哪种方式更符合REST原则?或者我可以自行选择。
例如,当一些数据被POST到URL上时,就会发生对资源的操作。HTTP状态码将指示该操作的成功或失败。但除了成功/失败之外,我需要向客户端指示其他一些信息,比如ID号。
因此,我的问题是,ID号应该在响应内容中以XML文档的形式返回,还是应该在一些自定义的HTTP头字段中返回?哪种方式更符合REST原则?或者我可以自行选择。