这里GET可以理解为获取(查询)资源, POST为添加资源, PUT为整体更新资源, PATCH为局部更新资源, DELETE为删除资源....因为服务器(项目)现在不支持xml,所以返回了默认的json格式,但严格来说,这样做不正确,所以需要处理一下。
在Startup里,ConfigureServices方法:
?...下面,为项目添加Xml输出格式的支持:
?
再试试:
?
这时就成功的返回了xml。
创建资源
首先了解一下方法的安全性和幂等性。
安全性是指方法执行后并不会改变资源的表述。...但是由于路由参数不支持集合形式, 只能以字符串形式传递, 所以可以做成这样的路由参数: api/xx/(1,2,3,4,5)....OK
如果POST到单个资源的地址
如果POST到这个地址 http://localhost:5000/api/countries/{id},
那么, 如果该id的资源不存在, 则应该返回404;
如果该