您好,欢迎来到步遥情感网。
搜索
您的当前位置:首页postman请求接口返回成功,java代码返回失败

postman请求接口返回成功,java代码返回失败

来源:步遥情感网

出现这种情况的原因,是请求方式出了问题;用httppost、java原生httpurlconnection请求均失败,更换请求方式,问题得以解决:

HttpClient client= new DefaultHttpClient();
        HttpPost request = new HttpPost("http://ibest-test.rfc-china.com:1453/connect/token");
        List<NameValuePair> pairs = new ArrayList<NameValuePair>();
        pairs.add(new BasicNameValuePair("client_id", "client2"));
        pairs.add(new BasicNameValuePair("client_secret", "clientsecret2"));
        pairs.add(new BasicNameValuePair("grant_type", "client_credentials"));
        net.sf.json.JSONObject object = null;
        try {
            request.setEntity(new UrlEncodedFormEntity(pairs ));
            HttpResponse resp = client.execute(request);
            
            HttpEntity entity = resp.getEntity();
            if(entity!=null){
                String result = EntityUtils.toString(entity,"UTF-8");//解析返回数据
                
                object = net.sf.json.JSONObject.fromObject(result);
                System.out.println(object);
                
            }
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return object;

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务