一、读取指定城市的天气预报信息
1.概况
任务名称:
验证码短信发送
任务概述:
通过Java程序,向用户输入的手机号码发送短信验证码。
任务线索:
1、网址组成分析
2、URL类使用
3、编码表
4、智能聊天机器人实现
5、短信发送API
1.网址组成分析
网址的组成:
协议://域名:端口号/虚拟路径?参数列表#锚点
协议: 用于计算机与计算机之间交流的协议,用于传输速率,传输编码,出错的控制等等。
http:超文本传输协议,默认端口号:80
https:安全超文本传输协议,默认端口号:443
域名:ip地址的别名。ip地址是计算机在互联网中的唯一表示,192.168.1.1
端口号:范围:0-65535.
虚拟路径:通过路径的方式,来管理服务器中的文件资源。
参数列表:向服务器发送的数据,每一个参数都是一个键值对,键和值之间通过=号连接,多个键值对之间通过&分割。
2.URL类
URL url = new URL("网址内容");
URLConnection conn = url.openConnection();
InputStream is = conn.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String text = br.readLine();
System.out.println(text);