用Java写数据到POST请求
用Java写数据到POST请求
HTTP POST请求最常见的用途是发送表单参数到服务器。除了发送表单数据,还可以使用POST的消息Body体发送各种数据(如纯文本、XML文档等)。本文讲述如何用Java将数据写入POST请求的Body体。
import java.io.IOException;import java.io.InputStream;import java.io.OutputStreamWriter;import java.net.URL;import java.net.URLConnection;import java.util.logging.Level;import java.util.logging.Logger;import org.apache.commons.io.IOUtils;public class RequestTest { public static void main(String[] args){ try{ // Configure and open a connection to the site you will send the request URL url = new URL("http://www.iana.org/domains/example/"); URLConnection urlConnection = url.openConnection(); // 设置doOutput属性为true表示将使用此urlConnection写入数据 urlConnection.setDoOutput(true); // 定义待写入数据的内容类型,我们设置为application/x-www-form-urlencoded类型 urlConnection.setRequestProperty("content-type", "application/x-www-form-urlencoded"); // 得到请求的输出流对象 OutputStreamWriter out = new OutputStreamWriter(urlConnection.getOutputStream()); // 把数据写入请求的Body out.write("message = Hello World chszs"); out.flush(); out.close(); // 从服务器读取响应 InputStream inputStream = urlConnection.getInputStream(); String encoding = urlConnection.getContentEncoding(); String body = IOUtils.toString(inputStream, encoding); System.out.println(body); }catch(IOException e){ Logger.getLogger(RequestTest.class.getName()).log(Level.SEVERE, null, e); } }}
是不是很简单?
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
用Java写数据到POST请求相关推荐
- Java 写数据到文件
private boolean writeToFile(BusGpsBean gpsBean) { String dataStr = DateUtil.date2String(new Date(), ...
- java写数据进mysql_java怎样将读取数据写入数据库
展开全部 Java可以使用JDBC对数32313133353236313431303231363533e4b893e5b19e31333366306566据库进行读写.JDBC访问一般分为如下流程: ...
- java 写数据到pdf模板_java利用itext填写pdf模板并导出
1.先用word做出界面 2.再转换成pdf格式 3.用Adobe Acrobat 打开你刚刚用word转换成的pdf 会出现如下界面 下一步 点击浏览,选择刚才你转换好的pdf 下一步 4.打开后它 ...
- 用java写post请求
用java写post请求(添加post的body参数) ```java package com.company;import java.io.*; import java.net.HttpURLCon ...
- java 获取nodejs端Gson数据案例(请求MongoDB)
java 获取nodejs端Gson数据案例 原理:这是一个demo,主要通过java向nodejs端发送请求,nodejs端向mongodb请求数据,并将请求的数据以Gson的格式返回给java端 ...
- java使用xml存储数据_用存储过程和 JAVA 写报表数据源有什么弊端?
用存储过程和 JAVA 写报表数据源有什么弊端?跟着小编一起来一看一下吧! 我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利.所以,报表 ...
- java异步线程池同时请求多个接口数据
java异步线程池同时请求多个接口数据 一.适合的使用场景 复杂的网页爬虫,如要同时请求多个不同网页的数据,并且需要执行不同的数据处理,这个是非常合适的,执行线程传递的参数到最后callback是会附 ...
- 用java实现在txt文本中写数据和读数据
向文本中写数据,一般这些数据我们用来做自动化测试.通过我们制定的一些生成数据的规则,能够快速写数据到文本中. 下面是写数据到txt文本(当然我们可以根据自己的需要写到doc.docx.xlx.xlsx ...
- java fetch_解析Fetch实现请求数据
这篇文章主要介绍了fetch 如何实现请求数据,文中通过示例代码介绍的非常详细,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下.如有不足之处,欢迎批评指正. 一 序言 在 传统 ...
最新文章
- ORM对mysql数据库中数据进行操作报错解决
- 本科计算机科学与技术专业物理,中国工程物理研究院职工工学院计算机科学与技术(本科)专业介绍...
- 使用AOP与注解记录Java日志
- OpenCASCADE:OCCT应用框架OCAF之标准属性
- CompletableFuture详解~anyOf
- CVPR2021 Oral《Seeing Out of the Box》北科大中山大学微软提出端到端视觉语言表征预训练方法...
- CentOS Linux 7绑定静态IP方法
- db2dual_db2 oracle 创建 序列 | 学步园
- Android图片与旋转
- 使用go语言开发一个后端gin框架的web项目
- matlab常用数学函数实验,实验二-MATLAB的数学运算基础.ppt
- 计算机考研数据结构高分笔记,2021版天勤计算机考研高分笔记系列:数据结构高分笔记(第9版)...
- BP神经网络模型---第一篇(M-P模型)
- 2014汽车之家笔试
- qq音乐 android pad版,QQ音乐HD版
- Python绘制中国地图
- 数据库 - 概念结构设计
- js实现复制图片到剪切板下载图片
- 漫画:什么是IaaS、PaaS、SaaS?
- A State-of-the-Art Survey on Deep Learning Theory and Architectures论文翻译分析
热门文章
- BGP——权重选路(讲解+配置命令)
- C#LeetCode刷题之#13-罗马数字转整数(Roman to Integer)
- golang-gui编程
- there are so many javascript library
- api工具 graphql_为什么GraphQL是API的未来
- amazon alexa_亚马逊使向自定义Alexa Skills添加声音变得更加容易
- spss26没有典型相关性分析_SPSS在线_SPSSAU_SPSS典型相关分析
- java包管理之gradle安装
- 考研数学三部曲之大话线性代数
- 女神说不能每张照片P的一样,所以朋友圈开三天可见,用Python一步解决