我想换我围绕如何正确处理与WEB API和C#的客户休息了POST头。
说我有一个客户控制器和我创建一个POST新客户。我想创建在后端的客户后,做适当的事情是在“位置”返回其REST URL。
所以,我这样做,但随后,从客户端,我得到“API /客户/ 17”在HttpResponseMessage.Content,如果我想要得到的是新创建的客户更多的细节,我需要与ID为17,这意味着GET ,我需要建立从Web API主机像http://mycompany.com +内容“API /客户/ 17”以获取该客户信息的新URL。
这看起来不是很优雅,所以我想我在这里失去了一些东西。我知道JavaScript并花哨的东西自动转换这部分客户的网址为实际的客户对象,但如果客户端是一个C#应用程序是什么。什么是推荐的方法来获得干净的创建的客户?