android http-json笔记
httpPost/httpGet:这两个都是用于 向服务器发送请求的方法,类似web上的post/get的两种方式,都是从HttpRequestBase继承而来,但是httpPost不是直接继承,而是通过继承HttpEntityEnclosingRequestBase间接继承的。所以httpPost具有比httpGet更多的方法(故明思议多了关于对HttpEntity操作的方法)
HttpResponse 是一个接口,一般通过new DefaultHttpClient().execute(request)//这里的request可以是httpPost/httpGet;获取服务器返回的数据。在这个接口中可以获取或设置与连接有关的信息。在客户端包括HttpEntity、Locale(本地相关信息)、连接状态(StatusLine)。在服务器端可以设置这些数据。
其中StringEntity就是一个HttpEntity的具体实现类。所以我们可以通过先new 一个JSONObject对象,再把它转换成StringEntity在HTTP中传输信息json.、
Json优点:简单,交互更方便
缺点:不能传输声音图片等二进制,扩展性较差相比于xml

浙公网安备 33010602011771号