`

url post发送数据

JSP 
阅读更多

 可以现在一个jsp中。通过url发送数据,发送的内容为msg

String urlStr = "http://127.0.0.1:8080/test/test.jsp";
 URL url = new URL(urlStr);
 request.setCharacterEncoding("UTF-8");
 URLConnection conn=url.openConnection();
 conn.setDoOutput(true);
 conn.setConnectTimeout(5000);
 conn.setReadTimeout(50000);
    //conn.setRequestProperty("Proxy-Connection", "Keep-Alive");
 //conn.setEntity(new UrlEncodedFormEntity(nvps, "GBK"));
 OutputStreamWriter outsb = new OutputStreamWriter(conn.getOutputStream(),"UTF-8");
 String msg = "test";
 outsb.write(msg);
 outsb.flush();
 outsb.close();

 test.jsp接受数据

int length= request.getContentLength();
//ServletInputStream sis = request.getInputStream();	
//response.setCharacterEncoding("UTF-8");
BufferedReader br = new BufferedReader(new InputStreamReader((ServletInputStream)request.getInputStream(),"utf-8"));
    String line = null;
  /*  StringBuilder recXML = new StringBuilder();
    while((line = br.readLine())!=null){
          recXML.append(line+"\r\n");
    }*/   line =br.readLine();
    PostServer postServer = new PostServer();
    String retStr = postServer.recPost(request,"testrec".toString());
	out.print(retStr);  //再返回给发送的页面

 

分享到:
评论

相关推荐

    API POST发送数据支持二进制

    当我们需要通过API发送二进制数据,如图片、音频或视频文件时,就涉及到“API POST发送数据支持二进制”的主题。这通常涉及到以下几个关键知识点: 1. **HTTP协议与POST请求**: HTTP是互联网上应用最广泛的一种...

    C#用POST方式发送数据大小不受限制的方法

    ### C#用POST方式发送数据大小不受限制的方法 在C#开发中,通过POST方式发送数据是一种常见的网络请求处理方式。然而,在实际操作过程中,可能会遇到数据传输大小受限的问题,尤其是在向云服务器发送大型文件时更为...

    C++实现http的post发送接收数据以及xml解析

    HTTP POST请求通常用于向服务器发送数据,比如用户填写表单后提交信息。在C++中,我们可以利用WinInet API来创建这种请求。WinInet是Microsoft提供的一个库,它提供了基本的Internet客户端功能,包括HTTP、HTTPS和...

    C++实现http的post发送接收数据以及xml解

    - **发送数据**: 使用`HttpSendRequest()`函数发送POST数据,这里的数据通常是URL编码后的字符串。 - **接收响应**: 通过`InternetReadFile()`函数读取服务器返回的响应,直到没有更多数据为止。 2. **XML解析**...

    HTTP Post 发送数据给服务器

    在IT行业中,HTTP POST请求是客户端(如网页或应用程序)向服务器发送数据的常见方法,特别是在需要提交表单数据或上传文件时。本篇将详细解释如何使用HTTP POST请求将数据以JSON格式发送到服务器,并将这个过程转换...

    Qt post请求发送和解析json数据完整示例,有完整的设置框架,可以发送和解析多个post请求

    在Qt框架中,进行POST请求并处理JSON数据是常见的任务,尤其在开发网络应用程序时。以下是一个关于如何在Qt中实现这一功能的详细说明。 首先,确保已经安装了Qt库,特别是Qt网络模块,该模块提供了对HTTP协议的支持...

    使用jQuery的ajax的post与get发送数据到指定url

    本篇文章将深入探讨如何使用jQuery的`ajax`方法中的`post`和`get`来向指定URL发送数据。 首先,让我们了解`GET`和`POST`这两种HTTP请求方法的基本概念。`GET`是最常见的请求方式,用于从服务器获取数据,通常显示在...

    webbrowser 提交POST数据

    当我们需要向服务器发送POST数据时,通常会使用像`requests`这样的库。不过,通过结合`webbrowser`和其他库,我们可以实现提交POST数据并随后在浏览器中查看结果。下面将详细介绍这个过程。 首先,POST数据是在HTTP...

    QT使用POST传递数据

    本文将深入探讨如何使用QNetworkAccessManager发送POST数据,以及客户端和服务器端的相关实现细节。 首先,我们需要了解QNetworkAccessManager的基本用法。这个类提供了一个接口,用于发起各种类型的HTTP和FTP请求...

    Qt实现简单的Http Post数据传输

    POST是HTTP请求的一种类型,用于向服务器发送数据,通常用于提交表单或上传文件。与GET请求不同,POST请求的数据不会显示在URL中,而是包含在请求正文中。 在Qt中,我们可以使用QNetworkAccessManager类来处理HTTP...

    url发送数据到JAVA,显示返回的数据

    在IT行业中,网络通信是核心部分之一,而利用URL向服务器发送数据并接收响应是常见的操作。本主题聚焦于如何通过URL将XML数据发送到Java应用程序,并解析返回的数据。主要涉及的技术点包括URL、OutputStreamWriter...

    cgi 接收post的数据

    当用户通过表单提交数据时,浏览器会将表单中的数据编码为URL编码格式,并将其附加到HTTP请求的主体部分,然后使用POST方法发送给服务器端的脚本。 #### CGI如何处理POST数据 CGI脚本可以通过读取`STDIN`(标准输入...

    VB6 http post 发送与返回内容处理

    在VB6(Visual Basic 6)中,HTTP POST方法用于向服务器发送数据,通常用于提交表单信息或者发送API请求。这个过程涉及多个步骤,包括建立连接、设置请求头、发送数据以及处理返回内容。本篇文章将深入探讨如何在VB6...

    Qt工程中用curl发送post请求,发送json返回json

    在Qt工程中,使用curl库发送POST请求并处理JSON数据是一项常见的任务,特别是在与Web服务交互时。这里我们将深入探讨如何实现这一功能。 首先,`curl`是一个强大的命令行工具和库,用于传输数据,支持多种协议,...

    易语言post提交示例

    在易语言中,POST提交是网络编程中的一个常见操作,通常用于向服务器发送数据,如表单提交、API接口调用等。下面将详细讲解易语言中如何实现POST提交。 首先,POST提交的核心在于发送HTTP请求,易语言提供了“网络...

    c# http协议,实现get或post发送请求 并返回内容

    2. POST:POST请求则用于向服务器发送数据,通常用于提交表单或者上传文件。POST请求的数据包含在请求体中,对数据量无明显限制,且数据对用户不可见。 在C#中,我们可以使用`System.Net.Http`命名空间中的...

    c++ 发送https POST请求并获取返回数据(包含appKey与appSecret)

    在C++编程中,发送HTTPS POST请求并处理返回的数据是一个常见的任务,特别是在API交互或网络服务的集成中。本文将详细讲解如何使用libcurl库来实现这个功能,并涉及如何处理appKey与appSecret的安全传输。 libcurl...

    发送Post请求,内容格式为xml,并获取响应内容

    在IT领域,特别是Web开发与服务交互中,发送POST请求并处理XML格式的数据是一项常见的需求。根据提供的文件信息,我们可以深入解析如何使用Java语言通过Apache HttpClient库来实现这一功能。 ### 发送POST请求并...

    POST发送工具.exe

    而“绿盟.url”可能是一个快捷方式,指向POST发送工具的官方网站或者相关的文档资源,绿盟通常指的是中国的网络安全公司,这可能意味着该工具与网络安全、测试或安全评估有关。 总的来说,"POST发送工具.exe"是一个...

    C#中在WebClient中使用post发送数据实现方法

    当我们要使用POST方法发送数据时,可以按照以下步骤操作: 1. 创建一个WebClient实例: ```csharp WebClient wc = new WebClient(); ``` 2. 构建POST数据字符串。这通常涉及到将表单字段及其对应的值用"&"分隔...

Global site tag (gtag.js) - Google Analytics