[英]C# Asp.net Web API - creating a JSON/XML converter API
作为练习,我想创建一个在XML和JSON之间转换的ASP.Net Web API。
这是我到目前为止所拥有的:
我认为内容类型检查是正确的,但是我无法测试,因为当我尝试发布时收到“方法不允许”,是否可以进行路由/绑定来实现我的目标?
我正在尝试使用Fiddler进行测试:
我的路线如下所示:
我的webapi路由如下所示: 但是我仍然得到方法不允许:= /
尝试使用FromBodyAttribute注释您的action参数。 这是一个例子:
public class TestController : ApiController
{
public string Post([FromBody] string jsonOrXml)
{
// Process the input
}
}
在这种情况下, Content-Type
请求标头必须为application/x-www-form-urlencoded
,并且正文将具有以下格式: =[JSON or XML data]
。 这里给出更多细节。
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.