request https模拟登陆问题
由于网站全面改https协议了 我测试过request 和 unirest 都登陆不了 有人遇到过这问题吗
以前http访问是可以的 http访问返回301 https访问返回303
4 回复
之前 http 的时候可以登录吗?如果可以的话,是不是 request 之类的给你返回了 301 跳转呢?
如果之前也不行的话,那么错误码是什么?csrf 的策略对方是不是加上了?或者对方对于请求的 header agent 做了限制?
调一调就好了,这种网站的模拟登陆不会像阿里巴巴或者腾讯那么复杂的,一般都特别简单。
@alsotang http返回的301,没什么限制的,curl测试过了就一个sessionid的cookies就能登陆,但request没有,
cookies加在headers里面就行了吧https://github.com/request/request/blob/master/README.md#custom-http-headers
@albin3 post时返回的 body和 cookies都为空的啊。