【发布时间】:2015-07-09 04:06:53
【问题描述】:
我正在使用 restsharp 向我的端点执行 POST 请求。
当我添加正文时,我会这样做:
request.AddParameter("text/json", message, ParameterType.RequestBody);
字符串消息是这样完成的:VALUE1.VALUE2 真的很简单。
但我的端点只收到 VALUE1
端点签名是:
[HttpPost]
public HttpResponseMessage DoJob([FromBody] string id)
你知道为什么吗?我必须以某种方式对我发送的消息进行编码吗?
出于测试目的对邮递员做同样的事情我没有遇到这种行为。
谢谢!
【问题讨论】:
-
如何在端点中获取参数?或者您可以添加端点定义和网址吗?
-
@Chase:我更新了问题
标签: c# .net asp.net-web-api2 restsharp