Postman自带的代码生成,c#,用的是Restsharp
和最新版的Restsharp有个兼容问题(老版本可能可以)
就是header头直接添加cookie会失效的(找了半天,后来用fillder观察才发现是这个问题)
找到原因就好办了
找到cookie那句,然后
string Cookies = "XXXX"
foreach (var pair in Cookies.Split(';'))
{
string[] cookies = pair.Split('=');
request.AddCookie(cookies[0].Trim(), cookies[1].Trim());
}
代替原来的request.AddHeader("Cookie", XXX)
即可