我想在我的WebAPI应用程序中从客户端获取原始json字符串。
我试过这样:
public string Get([FromBody]string rawjson)
{
}
我使用Google Chrome Rest控制台首先尝试我的方法。我将我的json内容添加到RAW正文然后发送一个get请求。我在我的方法上放置一个断点,看看我是否可以获取原始json数据但是,方法调用但rawjson为null。我也尝试过,但这也不起作用。
我做错了什么?
由于
答案 0 :(得分:0)
将原始Json参数类型更改为Stream,您将收到在服务上发布的任何内容,就像流一样,您只需将该流读取为字符串
答案 1 :(得分:0)
GET
方法不能拥有Request Body,因此无法使用[FromBody]
解析值。请使用POST
方法。