网络层
发送请求给服务器(用于与服务器建立连接的工具,网络层)
网络层
1、封装手机和服务器之间交换用的协议(前面已经做了)
2、写了一个用于与服务建立连接的工具
|
通过HttpClient实现与服务器通信 步骤 ①明确Post、Get,设置URL参数 HttpPost httpPost = new HttpPost(url); HttpGet httpGet = new HttpGet (url); ②使用到的是Post,设置发送内容 StringEntity entity = new StringEntity(xml, ConstantValue.ENCODING); httpPost.setEntity(entity); ③调用HttpClient 发送请求 httpResponse = httpClient.execute(httpPost); ④服务器会送状态码判断(200) httpResponse.getStatusLine().getStatusCode() == 200 ⑤把服务器回送的输入流返回给调用者 httpResponse.getEntity().getContent() ⑥设置代理信息 HttpHost httpHost = new HttpHost(ConfigParams.PROXY_IP, ConfigParams.PROXY_PORT); httpClient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, httpHost); |
|
|
|