您的位置:首页 > 理论基础 > 计算机网络

【Android技术整理】HTTP操作

2015-09-17 09:04 781 查看
什么是HTTP协议?

HTTP是一个客户端和服务器端请求和应答的标准。

HTTP是浏览器或其他程序与WEB服务器之间的应用层协议。

HTTP操作原理,一个标准的HTTP操作分为以下几个步骤:

1、建立连接

2、发送请求

3、接受响应

4、断开连接

代码样例:

Get 方式发送请求:

    HttpResponse response;

    HttpGet get = new HttpGet("http://write.blog.csdn.net");

    HttpClient client = new HttpClient ();

    response = client.execute(get);

    HttpEntity entity = response.getEntity();

    inputStream = entity.getContent();

    BufferedReader reader = BufferedReader (new InputStream(inputStream ));

    String line = resder.readline;

Post 方式发送请求:

    NameValuePair pair = new NameValuePair ("name", name);

    List nameValuePairs = new ArrayList();

    nameValuePairs.add(pair);

    HttpEntity entity = new UrlEncodeFormEntity(nameValuePairs, HTTP.UTF_8);

    HttpPost post = new HttpPost("http://write.blog.csdn.net")

    post.SetEntity(entity);

    HttpClient client = new HttpClient ();

    httpClient.execute(post);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android http协议