我使用RestSharp有以下代码。
var request = new RestRequest(url, Method.POST);
request.AddQueryParameter("p1", GetNonce().ToString());
request.AddQueryParameter("p2", ApiKey);
if (parameters != null)
{
foreach (var p in parameters)
request.AddParameter(p.Key, p.Value);
}
string pathAndQuery = client.BuildUri(request).PathAndQuery;
string postData = ???
我可以使用client.BuildUri(request).PathAndQuery
获取最终的Url。有没有办法在执行查询之前获取将用于查询的POST数据?
答案 0 :(得分:0)
这应该有效:
let actions = this.actions || this._actions;
if(Em.get(actions, actionName)) {
this.send(actionName);
}
答案 1 :(得分:0)
您可以从RestRequest.Parameters访问请求的所有参数。
在您的代码中,使用List<Parameter> Parameters
访问request.Parameters
并按ParameterType
过滤,以获取所有帖子参数。