`
hwpok
  • 浏览: 252144 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Url GET POST

    博客分类:
  • Java
阅读更多
package com.roadway.httpinterface.util;



import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class Send_Url_Get {
    private String urlStr;

    private URL url;

    private HttpURLConnection url_con;

    private String contentStr;

    public void setUrlStr(String urlStr) {
        this.urlStr = urlStr;
    }

    public String getContentStr() {
        return contentStr;
    }

    private void setContentStr(String contentStr) {
        this.contentStr = contentStr;
    }

    public void send_url() {
        try {
            StringBuilder temp = new StringBuilder();

            url = new URL(urlStr);

            url_con = (HttpURLConnection) url.openConnection();
            url_con.setDoOutput(true);
            url_con.setRequestMethod("GET");

            url_con.getOutputStream().flush();
            url_con.getOutputStream().close();
            InputStream in = url_con.getInputStream();
            BufferedReader rd = new BufferedReader(new InputStreamReader(in));

            while (rd.ready()){
                temp.append(rd.readLine());
            }
            setContentStr(new String(temp));

        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (url_con != null) {
                url_con.disconnect();
            }
        }
    }

}


package com.roadway.httpinterface.util;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class Send_Url_Send {
    private String urlStr;
    private URL url;
    private HttpURLConnection url_con;
    private String response_content;


    public void setUrlStr(String urlStr) {
        this.urlStr = urlStr;
    }

    public String getResponse_content() {
        return response_content;
    }

    private  void setResponse_content(String response_content) {
        this.response_content = response_content;
    }

    public void send_url(String mobile_number){
        try{
            url = new URL(urlStr);
            url_con=(HttpURLConnection)url.openConnection();
            url_con.setRequestMethod("POST");
            url_con.setDoOutput(true);
            String param="action=mobile
&mobile="+mobile_number;
            
            url_con.getOutputStream().write(param.getBytes());
            url_con.getOutputStream().flush();
            url_con.getOutputStream().close();

            InputStream in= url_con.getInputStream();
            BufferedReader   rd = new BufferedReader(new InputStreamReader(in));
            StringBuilder tempStr=new StringBuilder();

            while (rd.ready()){
                tempStr.append(rd.readLine());
            }
           setResponse_content(new String(tempStr));
    } catch(Exception e){
            e.printStackTrace();
        }
        finally{
            if(url_con!=null)
            url_con.disconnect();

        }
    }

}
分享到:
评论

相关推荐

    C# url post get json

    综上所述,"C# url post get json"涉及的是使用C#进行HTTP请求(GET和POST)以及处理JSON数据。这通常在Web API交互、数据传输和网络通信中非常常见。理解并熟练运用这些概念对于任何C#开发者来说都至关重要。`...

    Ajax中get和post区别

    "Ajax中Get和Post请求的区别" Ajax作为异步JavaScript和XML的简写,是一种创建交互式网页的技术。其中,Get和Post是两种常用的HTTP请求方法,尽管它们都是用于将数据从客户端发送到服务器端,但是它们之间存在着很...

    向指定 URL 发送POST、GET方法的请求

    向指定 URL 发送POST、GET方法的请求

    VC++ HTTP Get Post请求

    3. 使用`CHttpConnection`打开一个`CHttpFile`对象,传入URL和请求方法("GET")。 4. 读取`CHttpFile`的数据,通常是通过`Read`或`ReadString`函数。 5. 关闭`CHttpFile`和`CHttpConnection`,释放资源。 示例代码...

    GET与POST的区别

    "GET与POST的区别" GET和POST是HTTP协议中两种最常用的请求方法,它们都是用来从客户端向服务器端发送请求的,但它们之间有很多不同之处。 GET方法 GET方法是从服务器上获取数据的请求方法。它的主要特点是将参数...

    http get post 请求模拟器

    与GET不同,POST请求的数据包含在请求体中,不会显示在URL上,因此更适合处理敏感信息。POST请求对数据大小无严格限制,理论上可以发送大量数据。然而,POST请求可能会导致浏览器缓存问题,且并非所有服务器都支持...

    C# http Get/POST请求封装类

    这两种方法的安全性和可缓存性也有所不同,GET请求的参数显示在URL上,易于被记录,而POST请求的数据则包含在请求体中,相对更安全。 在C#中,我们可以使用`System.Net.Http`命名空间下的HttpClient类来发送HTTP...

    HttpUtils Java get post 工具类

    "HttpUtils Java get post 工具类" 提供了便捷的方法来发送GET和POST请求,简化了网络请求的操作。以下是对这两个主要HTTP方法的详细解释以及如何在Java中实现它们。 **1. GET方法** GET是HTTP中最常见的请求方法,...

    android getpost url

    ### Android中的GET与POST请求详解 在Android应用开发过程中,客户端与服务器之间的数据交互是非常重要的一个环节。本文将深入探讨Android应用中如何实现GET与POST请求,并通过具体示例代码来帮助开发者更好地理解...

    GET与POST用法

    与GET不同的是,POST方法不会直接体现在URL中,而是通过请求体发送数据,因此更适合处理敏感信息。 ##### 实现方式 在示例代码中,同样使用了`CHttpFile`类来实现POST操作。首先定义了要提交数据的URL(如...

    ajax POST 与GET提交的区别

    ### AJAX POST 与 GET 提交的区别详解 #### 一、GET与POST基本概念及应用场景 在探讨AJAX中GET和POST的区别之前,我们先来了解一下这两种请求方式的基本概念。 **GET**请求通常用于获取资源信息,它将参数拼接到...

    在线PostGet本地版

    5. **请求参数**:在执行POST或GET请求时,需要指定请求参数,包括URL、请求头(如Content-Type,定义了发送的数据类型)以及请求体(POST请求时,用于传递数据到服务器)。 6. **响应查看**:完成请求后,本地服务...

    get、post登录

    - 安全性:POST比GET更安全,因为GET将数据直接暴露在URL中,而POST将数据隐藏在请求体中。 - 可见性:GET请求的数据对所有人可见,POST请求的数据对用户不可见。 - 数据量:GET有长度限制,POST无明确限制,理论上...

    Http协议中POST和GET方法的本质区别

    总结来说,GET和POST的主要区别在于其目的和行为:GET用于获取资源,是安全和幂等的,数据在URL中;POST用于创建或修改资源,可能改变服务器状态,数据在请求体中。在实际开发中,理解并遵循这些原则可以提高系统的...

    get、post区别

    理解GET与POST的区别对于掌握Web开发至关重要。 ### GET与POST的基本区别 #### 1. 数据传输位置 - **GET**:参数通过URL进行传递,数据附在URL之后,以问号“?”分隔URL和传输数据,并且多个参数之间用“&”符号...

    MFC的HttpClient的Get和Post方法

    本文将详细讲解如何在MFC中利用HttpClient进行GET和POST操作。 首先,我们需要理解HTTP协议的基本概念。HTTP(超文本传输协议)是一种应用层协议,用于在Web上交换各类数据。GET和POST是HTTP请求中最常见的两种方法...

    浅析Get与Post的区别

    2. 数据可见性:Get方式的数据在URL中可见,而Post方式的数据不在URL中可见。 3. 数据大小限制:Get方式的数据大小有限制,而Post方式的数据大小无限制。 4. 安全性:Get方式不适合用于提交敏感数据,而Post方式可以...

    对Django 中request.get和request.post的区别详解

    Django 中request.get和request.post的区别 POST和GET差异: POST和GET是HTTP协议定义的与服务器交互的方法。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。另外,还有PUT和DELETE方法。 POST和GET都...

    html页面模式get/post请求

    GET通常用于获取资源,它将数据附加到URL上,以查询字符串的形式传递。而POST则常用于向服务器发送数据,如表单提交,数据被包含在请求正文中,这对于传输大量或敏感数据更为安全。 HTML表单是用户与网页交互的重要...

Global site tag (gtag.js) - Google Analytics