为了查看原始响应,我使用了 OnBeforeDeserialization 事件,但我想查看原始请求,因为我遇到了错误并且我想确切地知道正在发送什么。
有没有办法在不使用 restsharp 源代码和调试的情况下做到这一点?
谢谢
编辑 1:
设法用提琴手捕捉流量:这是请求的 TextView:
assignee=test&milestone=0&state=open&title=test%20issue&body=test%20issue
这是回应:
{"message":"Problems parsing JSON"}
这就是我配置我的请求的方式:
var request = new RestRequest();
request.Resource = "repos/" + repo_slug + "/issues";
request.Method = Method.POST;
request.OnBeforeDeserialization = resp => { cnt = resp.Content; };
// Convert Issue:
GitModels.IssuePost toPostIssue = Git2Bit.GitModels.Bit2GitTranslator.translate(bitIssue);
request.AddParameter("assignee", toPostIssue.assignee, ParameterType.GetOrPost);
request.AddParameter("milestone", toPostIssue.milestone, ParameterType.GetOrPost);
request.AddParameter("state", toPostIssue.state, ParameterType.GetOrPost);
request.AddParameter("body", toPostIssue.body, ParameterType.GetOrPost);
获取问题而不是发布作品。:|