request https模拟登陆问题
发布于 9 年前 作者 ystyle 4541 次浏览 最后一次编辑是 8 年前 来自 问答

由于网站全面改https协议了 我测试过request 和 unirest 都登陆不了 有人遇到过这问题吗

以前http访问是可以的 http访问返回301 https访问返回303

测试地址: http://my.ss-link.com/login

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都为空的啊。

回到顶部