1
e9e499d78f 2017-09-07 06:43:00 +08:00 via iPhone
cookiejar
|
2
LevineChen 2017-09-07 06:44:44 +08:00 via iPhone
curl 没带 cookie 吧
|
3
XiaoFaye OP 带了,两个版本都带了。但是 Curl 下面 Post 返回的关键 Cookie 都变成 deleted 了。。。
|
4
0TSH60F7J2rVkg8t 2017-09-07 08:37:13 +08:00 via iPhone
指定了 User Agent 了吗?
|
5
HYSS 2017-09-07 08:42:14 +08:00
photomjs
|
6
yy1193889747 2017-09-07 09:03:35 +08:00
Curl 拿到的 token 到底是正确还是错误呢
|
7
XiaoFaye OP @yy1193889747 @ahhui
Token 是正确的,至少从 Curl 拿到的网页源代码对比就知道了。 User-agent 没有任何影响。只要从 HttpWebRequest 请求的页面里拿 Token,那就百分百会 POST 成功。 |
8
dsg001 2017-09-07 11:05:22 +08:00
抓包 curl、HttpWebRequest,对比下看看有木有区别
|
9
Patrick95 2017-09-07 11:42:14 +08:00
后面的 curl 方案应该是 post 的时候没有把 cookie 传过去。
可以考虑第一次拿 token 的时候从 header 里把 cookie 分离出来,然后 post 的时候给 CURLOPT_COOKIE 赋值带上 cookie,不用 CookieJar 了。 |
10
XiaoFaye OP |
11
lieh222 2017-09-07 14:55:44 +08:00
抓包,对比报文,下一。。下一 ti 不让发了
|