因为公司要做个android端的系统。但是我又不是做android的,所以关于android端与服务器端的数据交互不是很懂。这是我写的http访问服务端代码(网上找的)public class HttpUtil {

public static HttpGet getHttpGet(String url){
HttpGet request = new HttpGet(url);
 return request;
}

public static HttpPost getHttpPost(String url){
 HttpPost request = new HttpPost(url);
 return request;
}

public static HttpResponse getHttpResponse(HttpGet request) throws ClientProtocolException, IOException{
HttpResponse response = new DefaultHttpClient().execute(request);
return response;
}

public static HttpResponse getHttpResponse(HttpPost request) throws ClientProtocolException, IOException{
HttpResponse response = new DefaultHttpClient().execute(request);
return response;
}

public static String queryStringForPost(){
String url = "http://192.168.1.107:8080/iztc/admin/source/work-order!index.json";
HttpPost request = HttpUtil.getHttpPost(url);
 
  
List <NameValuePair> params = new ArrayList <NameValuePair>();   
params.add(new BasicNameValuePair("a", "999"));    String result = null;

try {
request.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));
HttpResponse response = HttpUtil.getHttpResponse(request);
if(response.getStatusLine().getStatusCode()==200){
result = EntityUtils.toString(response.getEntity());
}
} catch (ClientProtocolException e) {
e.printStackTrace();
result = "网络异常!";
} catch (IOException e) {
e.printStackTrace();
result = "网络异常!";
}
        return result;
    }
}String url = "http://192.168.1.107:8080/iztc/admin/source/work-order!index.json"; 
这个url用浏览器访问的话是个json数据但是有程序访问的话,切没有返回值。
有高手知道是什么问题吗。
或者知道http请求服务端的人 可以教教我么
QQ:497172972