REST:我们应该从POST返回完整的对象或API网址? [关闭]

问题描述 投票:0回答:1

我想换我围绕如何正确处理与WEB API和C#的客户休息了POST头。

说我有一个客户控制器和我创建一个POST新客户。我想创建在后端的客户后,做适当的事情是在“位置”返回其REST URL。

所以,我这样做,但随后,从客户端,我得到“API /客户/ 17”在HttpResponseMessage.Content,如果我想要得到的是新创建的客户更多的细节,我需要与ID为17,这意味着GET ,我需要建立从Web API主机像http://mycompany.com +内容“API /客户/ 17”以获取该客户信息的新URL。

这看起来不是很优雅,所以我想我在这里失去了一些东西。我知道JavaScript并花哨的东西自动转换这部分客户的网址为实际的客户对象,但如果客户端是一个C#应用程序是什么。什么是推荐的方法来获得干净的创建的客户?

c# rest asp.net-web-api
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.