美文网首页后端小树林
java获取web数据和发送E-mail

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

作者: 奔跑的蛙牛 | 来源:发表于2018-08-16 00:04 被阅读0次

先了解一下URL和URI

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

使用URLConnection获取信息

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

URLConnection connection = url.openConnection()

  1. 设置属性


    方法
  2. 连接远程资源

connection.conect()

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


    相应方法
  2. 访问资源数据 (使用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 运行程序

相关文章

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

    先了解一下URL和URI URI:统一资源标识符URL:统一资源定位符 URI的子类 使用URLConnectio...

  • Java邮件发送

    使用Java应用程序发送 E-mail 十分简单,但需要在设备上安装JavaMail API 和Java Acti...

  • 2网络协议基础

    Web网络协议 使用Java建立TCP连接并发送数据 让飞秋死个机:利用 Java代码模拟客户端向服务器发送500...

  • Java 发送邮件

    使用Java应用程序发送 E-mail 十分简单,但是首先你应该在你的机器上安装 JavaMail API 和Ja...

  • 工作交接

    一:checkout支付 1,后端接口的调用(获取数据接口和发送数据接口)。 获取数据 其中函数makeSign(...

  • JSP4 - EL表达式

    EL表达式 主要作用 获取(域对象中的)数据 执行运算 获取web开发常用对象 调用Java方法 获取值 执行运算...

  • HttpURLConnection

    URLConnection 对于HTTP (RFC 2616) 用来发送和接受web数据,数据可以是任意类型以及任...

  • Java 发送邮件

    简介 使用Java应用程序发送 E-mail 十分简单,但是首先你应该在你的机器上安装 JavaMail API ...

  • 【Java】【web】获取表单数据

    获取表单数据 getParameter(String name) 通过名称获取表单数据 getParameterV...

  • 爬虫的概念

    爬虫是模拟浏览器发送请求,获取响应 爬虫的流程 url--->发送请求,获取响应--->提取数据---》保存数据 ...

网友评论

    本文标题:java获取web数据和发送E-mail

    本文链接:https://www.haomeiwen.com/subject/eemgbftx.html