[英]Json Hijacking Restsharp. modify response content before deserialization.
好。 因此,我试图将Restsharp用作Http客户端。
基本上,我需要在反序列化之前修改响应内容。
有没有可以执行此操作的扩展点?
你知道我的意思?
表单API I,获取有效的json答案,但以")]}',"
(防止劫持)为前缀。
现在,我需要删除它。 有没有办法做到这一点?
韦尔我想我明白了。
我必须先执行结果,然后执行从JsonDeserializer派生的Deserializer类;
var reult = client.Execute(request);
var u = new MyDeserializer().Deserialize<UserGuamInformations>(reult);
和部分课程:
public new T Deserialize<T>(IRestResponse response){
string str = response.Content;
response.Content = str.Remove(0, 6);//remove )]}',\n
return base.Deserialize<T>(response);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.