如何获取原始 json 作为参数

本文关键字:json 参数 原始 何获取 获取 | 更新日期: 2023-09-27 18:37:10

我想在我的 WebAPI 应用程序中从我的客户端获取一个原始 json 字符串。

我试过这样:

    public string Get([FromBody]string rawjson)
    {

    }

我使用谷歌Chrome Rest控制台首先尝试我的方法。我将我的 json 内容添加到 RAW 正文,然后发送获取请求。我在方法上放置了一个断点,看看我是否可以获取原始 json 数据,但是,方法调用但 rawjson 为空。我也试过放,但也没有用。

我做错了什么?

谢谢

如何获取原始 json 作为参数

GET方法不能有请求正文,因此不能使用 [FromBody] 解析值。请使用POST方法。

将 rawJson 参数类型更改为 Stream,您将收到作为流发布在服务上的任何内容,并且您只能将该流读取为字符串