我有一个Web API,期望发布以下JSON正文-
{
"endpoint_session_id": "P7p3JJuenqo0SnyJ4HnbRbbJIqDhtt0u",
"response": {
"answer": "my-password"
}
}
我正在使用C#,并且能够使用Request.AddParameter("endpoint_session_id", endpoint_session_id);
使该参数序列化并发送正常,但是我一生都无法为响应键正确输入AddParameter()。 JSON数组,由用户输入的“答案”和实际值组成。
我尝试了各种方法,包括传递字符串数组作为响应键的值,传递了Dictionary对象,尝试了AddBody,AddJsonBody,还尝试了带有Parameter.Type.RequestBody的AddParameter,但似乎没有得到上面列出的API期望格式的JSON主体。
我可以添加我尝试过的代码示例,但是由于它们太多了,而且没有用,所以我将等待反馈。
我应该如何使用C#构造请求主体的“响应”:{ "answer": "my-password" }
参数?