用Java写数据到POST请求

 

HTTP POST请求最常见的用途是发送表单参数到服务器。除了发送表单数据,还可以使用POST的消息Body体发送各种数据(如纯文本、XML文档等)。本文讲述如何用Java将数据写入POST请求的Body体。

 

[java] view plaincopyprint?
  1. import java.io.IOException;

  2. import java.io.InputStream;

  3. import java.io.OutputStreamWriter;

  4. import java.net.URL;

  5. import java.net.URLConnection;

  6. import java.util.logging.Level;

  7. import java.util.logging.Logger;

  8. import org.apache.commons.io.IOUtils;

  9. public class RequestTest {

  10. public static void main(String[] args){

  11. try{

  12. // Configure and open a connection to the site you will send the request

  13. URL url = new URL("http://www.iana.org/domains/example/");

  14. URLConnection urlConnection = url.openConnection();

  15. // 设置doOutput属性为true表示将使用此urlConnection写入数据

  16. urlConnection.setDoOutput(true);

  17. // 定义待写入数据的内容类型,我们设置为application/x-www-form-urlencoded类型

  18. urlConnection.setRequestProperty("content-type", "application/x-www-form-urlencoded");

  19. 关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信


和一个专注代码17年的团队,一起学习,踏实的成长,朴素、真挚的面对世界

万码学堂课程咨询电话0532-85025005

鲁ICP备19038073号-1