用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请求相关推荐

  1. Java 写数据到文件

    private boolean writeToFile(BusGpsBean gpsBean) { String dataStr = DateUtil.date2String(new Date(), ...

  2. java写数据进mysql_java怎样将读取数据写入数据库

    展开全部 Java可以使用JDBC对数32313133353236313431303231363533e4b893e5b19e31333366306566据库进行读写.JDBC访问一般分为如下流程: ...

  3. java 写数据到pdf模板_java利用itext填写pdf模板并导出

    1.先用word做出界面 2.再转换成pdf格式 3.用Adobe Acrobat 打开你刚刚用word转换成的pdf 会出现如下界面 下一步 点击浏览,选择刚才你转换好的pdf 下一步 4.打开后它 ...

  4. 用java写post请求

    用java写post请求(添加post的body参数) ```java package com.company;import java.io.*; import java.net.HttpURLCon ...

  5. java 获取nodejs端Gson数据案例(请求MongoDB)

    java  获取nodejs端Gson数据案例 原理:这是一个demo,主要通过java向nodejs端发送请求,nodejs端向mongodb请求数据,并将请求的数据以Gson的格式返回给java端 ...

  6. java使用xml存储数据_用存储过程和 JAVA 写报表数据源有什么弊端?

    用存储过程和 JAVA 写报表数据源有什么弊端?跟着小编一起来一看一下吧! 我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利.所以,报表 ...

  7. java异步线程池同时请求多个接口数据

    java异步线程池同时请求多个接口数据 一.适合的使用场景 复杂的网页爬虫,如要同时请求多个不同网页的数据,并且需要执行不同的数据处理,这个是非常合适的,执行线程传递的参数到最后callback是会附 ...

  8. 用java实现在txt文本中写数据和读数据

    向文本中写数据,一般这些数据我们用来做自动化测试.通过我们制定的一些生成数据的规则,能够快速写数据到文本中. 下面是写数据到txt文本(当然我们可以根据自己的需要写到doc.docx.xlx.xlsx ...

  9. java fetch_解析Fetch实现请求数据

    这篇文章主要介绍了fetch 如何实现请求数据,文中通过示例代码介绍的非常详细,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下.如有不足之处,欢迎批评指正. 一 序言 在 传统 ...

最新文章

  1. ORM对mysql数据库中数据进行操作报错解决
  2. 本科计算机科学与技术专业物理,中国工程物理研究院职工工学院计算机科学与技术(本科)专业介绍...
  3. 使用AOP与注解记录Java日志
  4. OpenCASCADE:OCCT应用框架OCAF之标准属性
  5. CompletableFuture详解~anyOf
  6. CVPR2021 Oral《Seeing Out of the Box》北科大中山大学微软提出端到端视觉语言表征预训练方法...
  7. CentOS Linux 7绑定静态IP方法
  8. db2dual_db2 oracle 创建 序列 | 学步园
  9. Android图片与旋转
  10. 使用go语言开发一个后端gin框架的web项目
  11. matlab常用数学函数实验,实验二-MATLAB的数学运算基础.ppt
  12. 计算机考研数据结构高分笔记,2021版天勤计算机考研高分笔记系列:数据结构高分笔记(第9版)...
  13. BP神经网络模型---第一篇(M-P模型)
  14. 2014汽车之家笔试
  15. qq音乐 android pad版,QQ音乐HD版
  16. Python绘制中国地图
  17. 数据库 - 概念结构设计
  18. js实现复制图片到剪切板下载图片
  19. 漫画:什么是IaaS、PaaS、SaaS?
  20. A State-of-the-Art Survey on Deep Learning Theory and Architectures论文翻译分析

热门文章

  1. BGP——权重选路(讲解+配置命令)
  2. C#LeetCode刷题之#13-罗马数字转整数(Roman to Integer)
  3. golang-gui编程
  4. there are so many javascript library
  5. api工具 graphql_为什么GraphQL是API的未来
  6. amazon alexa_亚马逊使向自定义Alexa Skills添加声音变得更加容易
  7. spss26没有典型相关性分析_SPSS在线_SPSSAU_SPSS典型相关分析
  8. java包管理之gradle安装
  9. 考研数学三部曲之大话线性代数
  10. 女神说不能每张照片P的一样,所以朋友圈开三天可见,用Python一步解决