前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java获取web数据和发送E-mail

java获取web数据和发送E-mail

作者头像
用户2436820
发布2018-09-05 10:30:40
6170
发布2018-09-05 10:30:40
举报

先了解一下URL和URI

URI:统一资源标识符 URL:统一资源定位符 URI的子类

使用URLConnection获取信息

  1. 调用URL类的openConnection获得URLConnection对象

URLConnection connection = url.openConnection()

  1. 设置属性

方法

  1. 连接远程资源

connection.conect()

  1. 与服务器建立远程连接 获取消息头

相应方法

  1. 访问资源数据 (使用getInputStream)

对于获取head头部信息 java 提供了以下方法

image.png

设置头部信息 setRequestProperty()方法

服务端程序脚本进行java表单提交

表单提交流程图

image.png

GET和POST区别

image.png

客户端进行post提交流程

  1. URL url = new URL("http:xxx.com")
  2. URLConnection connection = url.openConnection();
  3. connection.setDoOutput(true) //建立一个用于输出的连接
  4. PrintWriter out = new PrintWriter(connection.getOutStream()) // 获得流发信息
  5. out.print(name1 + "=" + URLEncoder(value,"UTF-8"+"&")); out.print(name2 + "=" + URLEncoder(value,"UTF-8"));
  6. out.close() //关闭输出

发送E-mail 流程

  1. 打开一个到达主机的套接字
  2. 发送信息到打印流

太晚了 今天就不敲了 需要提前下载javaMail

image.png

image.png

java -classpath .:path/to/mail.jar path/to/message.txt 运行程序

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.08.16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 先了解一下URL和URI
  • 使用URLConnection获取信息
  • 对于获取head头部信息 java 提供了以下方法
  • 服务端程序脚本进行java表单提交
  • 发送E-mail 流程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档