Android的HTTP GET请求无效

时间:2013-03-05 17:53:25

标签: android httpwebrequest

我正在尝试访问RESTfull网络服务器。链接是Railyatri。当我通过我的Android应用程序访问它时,我得到空的响应。当我通过我的PC浏览器做同样的事情时,我得到了所需的数据(JSON)。

这就是我在android

中制作http请求的方法


    HttpClient stageClient = new DefaultHttpClient();
    HttpGet httpGet = new HttpGet(url);
    try
    {
    HttpResponse response = stageClient.execute(httpGet);
    StatusLine statusLine = response.getStatusLine();
    int statusCode = statusLine.getStatusCode();
    if(statusCode == 200)
    {
        HttpEntity entity = response.getEntity();
        InputStream inputStream = entity.getContent();
        BufferedReader bufferedReader = new BufferedReader(new  InputStreamReader(inputStream));
        String line;
        while ((line = bufferedReader.readLine()) != null)
        {
            data.append(line);
            isSuccess = true;
        }               
    }
    else
    {
        isSuccess = false;
    }
    }
    catch (ClientProtocolException clientProtocolException) {
    }
    catch (IOException ioException) {  
    }

我将状态代码设置为200。 有人可以指出我在做什么错误。

0 个答案:

没有答案