这个网站http://jypt.cdhrss.gov.cn:8048/portal.php?id=1 在c#httprequest模拟登录时,有一步是获取单点登录的code(这个链接:http://jypt.cdhrss.gov.cn:8045/yhjypt/oauth/authorizeNoCaAction!getCode.do),这一步cookie都对,参数请求头都对,却一直跳转到首页。
端口换了,为什么就登录不进去了?
就这么多豆了,哪位知道帮忙解决一下。
你把所有的cookie都加上去试试,
还有你可以用postman测试一下。
试过了,postman和程序返回的结果一样。浏览器是可以登录的,我怀疑是不是和cookie的域有关系。但是怎么改都不对。
@游在岸边的鱼: 唯一不同的不就是端口吗,cookie的域不分端口的,可能是你拿点没有做好吧。
@Emrys5: 浏览器可以登录,模拟肯定也可以,就是找不出来问题,获取httpresponse内容报“基础服务已关闭”
来。这个页面需要验证码。你先告诉我你怎么绕过验证码的。
一看就是走第三方接口啦!!!
看看 配置文件, sso 是要配置 return url的。