开发者社区> 问答> 正文

QQ登录也出问题了,敢来看看吗? 400 报错

QQ登录也出问题了,敢来看看吗? 400 报错

@RequestMapping(value = "/qq/in") public String qqLoginIn(HttpServletRequest request,HttpServletResponse response) { try {

		  AccessToken accessTokenObj = (new Oauth()).getAccessTokenByRequest(request);
		  	String accessToken   = null,
			  openId     = null;
			  if (accessTokenObj.getAccessToken().equals("")) {
			  //我们的网站被CSRF攻击了或者用户取消了授权
			  //做一些数据统计工作
			  System.out.println("没有获取到响应参数");
			  }
			  else {
			  accessToken = accessTokenObj.getAccessToken();
			  OpenID openIDObj =  new OpenID(accessToken);
			  openId = openIDObj.getUserOpenID();

			// User res = null;
			 // res = userManager.findUserByOpenId(openId);
			  if (null == null) {

			//  找不到已有用户信息,跳转到注册
			  }

			  else {

			//  自动登陆

			  }
			  }
        } catch (QQConnectException e) {
        	e.printStackTrace();
        }
	
	
	return  "redirect:../index.html";
	
	
}</pre> 


 

AccessToken accessTokenObj = (new Oauth()).getAccessTokenByRequest(request);

上面这句执行后,抛出异常

异常:这个是生产环节的测试

com.qq.connect.QQConnectException: kf-web: kf-web: Name or service not known

        at com.qq.connect.utils.http.HttpClient.httpRequest(HttpClient.java:364)
        at com.qq.connect.utils.http.HttpClient.post(HttpClient.java:237)
        at com.qq.connect.oauth.Oauth.getAccessTokenByRequest(Oauth.java:84)
        at com.xxx.xxx.controller.login.LoginController.qqLoginIn(LoginController.java:183)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)

展开
收起
爱吃鱼的程序员 2020-06-01 14:24:12 396 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    吓屎我了######是吗?

    2020-06-01 14:24:13
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载