public String send(String phone, String content, String sendtime) {
String urlStr = "http:// 113.106.90.218/SIAdmin/submit.do";
String id = "账号";//账号
String password = "密码";//密码
String Str = "user=" + id + "&pwd=" + password + "&phone=" + phone
+ "&content=" + content + "&sendtime=" + sendtime;
String res = "";//返回值
try {
URL url = new URL(urlStr);
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
OutputStreamWriter outs = new OutputStreamWriter(connection
.getOutputStream(), "UTF-8");
outs.write(Str);
outs.flush();
outs.close();
BufferedReader reader = new BufferedReader(new InputStreamReader(connection
.getInputStream()));
res = reader.readLine();//获取返回值
reader.close();
} catch (Exception ex2) {
System.out.println(" exe IOException:" + ex2.toString());
return "FAILURE";
}
return res;
}
<!--EndFragment-->
分享到:
相关推荐
总的来说,Java中通过main方法发送HTTP POST请求是后端开发常见的操作,涉及到网络编程、HTTP协议和数据传输等知识。理解并掌握这一过程对提升Java后端开发能力至关重要。在实际项目中,我们还需要考虑异常处理、...
HttpClient Post提交多文件及多个普通参数,已经封装成工具类。 需传入 要请求的url 普通参数map 例 map.put("param1","张三"); 需要传入的文件流map 其中key为文件名 服务端接收无乱码。
总之,Java接口远程调用涉及到网络编程的基本原理,包括HTTP协议、请求与响应处理、错误处理等。在实际应用中,为了提高代码复用性和可维护性,通常会将这些功能封装到服务类中,如示例中的`...
POST方法用于向服务器提交数据,常用于表单提交或发送JSON数据。在Java中,我们通常会把数据序列化成字符串,然后通过`setDoOutput`和`DataOutputStream`写入到连接中。 在实际开发中,为了提高代码的可读性和可...
使用URLConnection类post方式提交表单是java应用程序中的一种常见的实现方法。该方法提供了灵活的方式来实现HTTP请求,并且可以经常用于实现web应用程序的数据交互。通过本文的讲解,我们可以更好地理解...
在某些场景下,我们需要模拟POST请求来与服务器进行数据交互,这通常是HTTP协议中的一个方法,用于发送数据到服务器以创建或更新资源。在描述中提到的,我们将探讨如何使用Selenium来封装POST参数并提交,以获取异步...
常见的HTTP请求方法有GET和POST,它们分别用于获取资源和提交数据。对于简单的GET请求,可以直接设置`URLConnection`的`doOutput`属性为`true`,然后写入请求参数。如果是POST请求,通常需要设置`setDoOutput(true)`...
在这个官方示例中,我们关注的是基于Java语言的POST方式提交,这是一种常见的HTTP请求方法,用于向服务器发送数据。 在支付接口的开发过程中,主要涉及以下几个核心知识点: 1. **支付宝开放平台**:支付宝提供了...
在Java编程中,发送HTTP GET和POST请求是常见的任务,特别是在与远程服务器交互或调用API接口时。本文将详细讲解如何使用Java实现这两种请求,以及如何处理响应。我们将使用Apache HttpClient库,这是一个广泛使用的...
POST是HTTP协议中的一个方法,用于向服务器发送数据,常用于提交表单或上传文件。在与Web服务交互时,POST请求常用来传递请求参数,这些参数通常以XML格式封装在请求体中。 SOAP是一种基于XML的协议,用于在分布式...
总结来说,支付宝即时支付接口的Java实现涉及到接口文档的理解、安全签名的生成、HTTP POST请求的构造与发送、响应的解析以及回调处理等多个环节。对于开发者而言,熟悉Java编程语言和Web开发技术,理解支付宝的接口...
GET请求通常用于获取数据,而POST请求可能用于提交特定参数,比如`UserId`。 3. **设置请求头**:在请求中添加必要的头部信息,比如`Content-Type`(指示数据格式,如`application/json`)和`Authorization`(包含...
本文将深入探讨如何在Java环境中,利用HTTP POST方法调用WebService,并解决可能遇到的问题。 首先,理解HTTP POST方法。POST是HTTP协议中的一个请求方法,用于向服务器发送数据。在调用WebService时,POST方法可以...
【HTTP请求】 在Java编程中,我们常常...总结来说,本文介绍了Java中实现HTTP GET和POST请求的方法,以及如何使用工具类`HttpUtils`简化这一过程。在实际开发中,理解这些基础概念和技巧对于构建网络应用程序至关重要。
在使用此类工具时,首先需要打开工具,然后配置请求的URL、HTTP方法(通常是POST)、请求头以及请求体内容。接着,点击“发送”或“执行”按钮,工具将会向指定服务器发送请求,并展示服务器的响应。 对于API开发者...
5. **POST提交到服务端**: - 使用POST方法提交数据时,数据会被封装在请求体中。在Servlet中,可以通过`request.getParameter()`或`request.getPart()`获取POST参数。 - 为了处理多图片上传,服务端可能需要接收...
客户端通过向代理服务器发送包含数据的POST请求来提交数据。 - 示例请求: ```http POST /submit.php HTTP/1.1 Host: example.com Content-Type: application/x-www-form-urlencoded Content-Length: 12 data...
8. **持续集成与持续测试**:将接口自动化测试集成到CI/CD流程中,如Jenkins或GitLab CI,每次代码提交后自动运行测试,确保质量。 9. **测试报告**:生成详尽的测试报告,如extentreports,它提供了丰富的样式和...
本教程将详细解释如何使用POST方法附带身份验证和自带参数来调用接口,这在开发中非常重要,尤其是在涉及到用户登录、数据提交等场景。 首先,我们要理解身份验证的概念。身份验证是确认用户或应用程序是否具有访问...