Android:使用redirect_uri调用httpget

时间:2013-04-23 04:35:25

标签: android facebook redirect uri

我想通过android应用程序发出httpget请求,

 URL = https://www.facebook.com/dialog/oauth?client_id=<number>&redirect_uri=<SOME_URL>&scope=email

上面的URL在浏览器上运行正常,它在服务器端给我正确的结果,但是当我从应用程序进行http调用时它不起作用,得到200响应,但它不会给我结果。< / p>

代码段:

    HttpParams httpParams = new BasicHttpParams();
    httpParams.setParameter(CoreProtocolPNames.PROTOCOL_VERSION,                        HttpVersion.HTTP_1_1);
   HttpConnectionParams.setConnectionTimeout(httpParams,
                            CONN_TIMEOUT);
    HttpGet httpGet = new HttpGet(URL);
    Log.d(TAG,"URL :"+ httpGet.getURI().toURL().toString());            
    DefaultHttpClient client = new DefaultHttpClient(httpParams);

    HttpResponse httpResponse = client.execute(httpGet);            

    //Log.d(TAG,"httpResponse :" +EntityUtils.toString(httpResponse.getEntity()));
    res = httpResponse.getStatusLine().getStatusCode();
    Log.d(TAG, "Response : " + res);

1 个答案:

答案 0 :(得分:0)

这是因为

200 response code "OK"
The request has succeeded. The information returned with the response is dependent on the method used in the request,if there is some result request code will 204