我模拟登录segmenfault,返回给我这样的头信息
HEADERS: {"content-length":"0","location":"https://segmentfault.com/api/user/login?_=e621fe4ba52123afcf01eebce7a26267","connection":"close"}
这是什么情况?怎么解决? 是不是参数没放对? 请求头是复制这边登录的请求头
我模拟登录segmenfault,返回给我这样的头信息
HEADERS: {"content-length":"0","location":"https://segmentfault.com/api/user/login?_=e621fe4ba52123afcf01eebce7a26267","connection":"close"}
这是什么情况?怎么解决? 是不是参数没放对? 请求头是复制这边登录的请求头
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
3 回答2.8k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
我拿程序试了一下,有几个地方要注意:
1. 请求方法必须为
POST
2.
Content-Type
请求头设置为application/x-www-form-urlencoded
3. 接口地址后面有一个
_=xxx
的参数,必填,否则报404 (F12输入错误的密码把参数复制下来)4.
Cookie
请求头,必填,否则报404 (F12把一坨复制下来)5.
Referer
请求头必须为 https://segmentfault.com/ 开头,必填,否则报404这是错误的账号密码,返回

JSON
格式解码后的错误消息

登录成功直接返回

HTML
字符串