可以现在一个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发送二进制数据,如图片、音频或视频文件时,就涉及到“API POST发送数据支持二进制”的主题。这通常涉及到以下几个关键知识点: 1. **HTTP协议与POST请求**: HTTP是互联网上应用最广泛的一种...
### C#用POST方式发送数据大小不受限制的方法 在C#开发中,通过POST方式发送数据是一种常见的网络请求处理方式。然而,在实际操作过程中,可能会遇到数据传输大小受限的问题,尤其是在向云服务器发送大型文件时更为...
HTTP POST请求通常用于向服务器发送数据,比如用户填写表单后提交信息。在C++中,我们可以利用WinInet API来创建这种请求。WinInet是Microsoft提供的一个库,它提供了基本的Internet客户端功能,包括HTTP、HTTPS和...
- **发送数据**: 使用`HttpSendRequest()`函数发送POST数据,这里的数据通常是URL编码后的字符串。 - **接收响应**: 通过`InternetReadFile()`函数读取服务器返回的响应,直到没有更多数据为止。 2. **XML解析**...
在IT行业中,HTTP POST请求是客户端(如网页或应用程序)向服务器发送数据的常见方法,特别是在需要提交表单数据或上传文件时。本篇将详细解释如何使用HTTP POST请求将数据以JSON格式发送到服务器,并将这个过程转换...
在Qt框架中,进行POST请求并处理JSON数据是常见的任务,尤其在开发网络应用程序时。以下是一个关于如何在Qt中实现这一功能的详细说明。 首先,确保已经安装了Qt库,特别是Qt网络模块,该模块提供了对HTTP协议的支持...
本篇文章将深入探讨如何使用jQuery的`ajax`方法中的`post`和`get`来向指定URL发送数据。 首先,让我们了解`GET`和`POST`这两种HTTP请求方法的基本概念。`GET`是最常见的请求方式,用于从服务器获取数据,通常显示在...
当我们需要向服务器发送POST数据时,通常会使用像`requests`这样的库。不过,通过结合`webbrowser`和其他库,我们可以实现提交POST数据并随后在浏览器中查看结果。下面将详细介绍这个过程。 首先,POST数据是在HTTP...
本文将深入探讨如何使用QNetworkAccessManager发送POST数据,以及客户端和服务器端的相关实现细节。 首先,我们需要了解QNetworkAccessManager的基本用法。这个类提供了一个接口,用于发起各种类型的HTTP和FTP请求...
POST是HTTP请求的一种类型,用于向服务器发送数据,通常用于提交表单或上传文件。与GET请求不同,POST请求的数据不会显示在URL中,而是包含在请求正文中。 在Qt中,我们可以使用QNetworkAccessManager类来处理HTTP...
在IT行业中,网络通信是核心部分之一,而利用URL向服务器发送数据并接收响应是常见的操作。本主题聚焦于如何通过URL将XML数据发送到Java应用程序,并解析返回的数据。主要涉及的技术点包括URL、OutputStreamWriter...
当用户通过表单提交数据时,浏览器会将表单中的数据编码为URL编码格式,并将其附加到HTTP请求的主体部分,然后使用POST方法发送给服务器端的脚本。 #### CGI如何处理POST数据 CGI脚本可以通过读取`STDIN`(标准输入...
在VB6(Visual Basic 6)中,HTTP POST方法用于向服务器发送数据,通常用于提交表单信息或者发送API请求。这个过程涉及多个步骤,包括建立连接、设置请求头、发送数据以及处理返回内容。本篇文章将深入探讨如何在VB6...
在Qt工程中,使用curl库发送POST请求并处理JSON数据是一项常见的任务,特别是在与Web服务交互时。这里我们将深入探讨如何实现这一功能。 首先,`curl`是一个强大的命令行工具和库,用于传输数据,支持多种协议,...
在易语言中,POST提交是网络编程中的一个常见操作,通常用于向服务器发送数据,如表单提交、API接口调用等。下面将详细讲解易语言中如何实现POST提交。 首先,POST提交的核心在于发送HTTP请求,易语言提供了“网络...
2. POST:POST请求则用于向服务器发送数据,通常用于提交表单或者上传文件。POST请求的数据包含在请求体中,对数据量无明显限制,且数据对用户不可见。 在C#中,我们可以使用`System.Net.Http`命名空间中的...
在C++编程中,发送HTTPS POST请求并处理返回的数据是一个常见的任务,特别是在API交互或网络服务的集成中。本文将详细讲解如何使用libcurl库来实现这个功能,并涉及如何处理appKey与appSecret的安全传输。 libcurl...
在IT领域,特别是Web开发与服务交互中,发送POST请求并处理XML格式的数据是一项常见的需求。根据提供的文件信息,我们可以深入解析如何使用Java语言通过Apache HttpClient库来实现这一功能。 ### 发送POST请求并...
而“绿盟.url”可能是一个快捷方式,指向POST发送工具的官方网站或者相关的文档资源,绿盟通常指的是中国的网络安全公司,这可能意味着该工具与网络安全、测试或安全评估有关。 总的来说,"POST发送工具.exe"是一个...
当我们要使用POST方法发送数据时,可以按照以下步骤操作: 1. 创建一个WebClient实例: ```csharp WebClient wc = new WebClient(); ``` 2. 构建POST数据字符串。这通常涉及到将表单字段及其对应的值用"&"分隔...