疫情地图公众号项目(一)

首先进行一些基础概念的介绍
1. 网址组成分析
网址的组成:

协议://域名:端口号/虚拟路径?参数列表#锚点

协议:用于计算机与计算机之间交流的协议,用于传输速率,传输编码,粗错的控制等等。

http:超文本传输协议

域名:ip地址是计算机在互联网中的唯一标识。

端口号:所谓的端口,就好像是门牌号一样,客户端可以通过ip地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的访问到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号。

虚拟路径:通过路径的方式,来管理服务器中的文件资源。
参数列表:向服务器发送的数据,每一个参数都是一个键值对,键和值之间通过=链接,多个键值对之间通过&分割。

2.URL类
//关键使用步骤:
//1. 先准备一个URL类的对象u
URL url = new URL("网址内容");
//2. 打开服务器连接,得到连接对象conn
URLConnection conn = url.openConnection();
//3. 获取加载数据的字节输入流
InputStream is = conn.getInputStream();
//4. 将is装饰为能一次读取一行的字符输入流
BufferedReader br = new BufferedRead(new InputStreamReader(is));
//5. 加载一行数据
String text = br.readLine();
//6. 显示
System.out.println(text);
//7. 释放资源
br.close();

API列表
智能机器人

  • 智能机器人API服务器地址:

http://api.jisuapi.com/iqa/query

  • 参数列表

appkey:密钥。
question:与智能机器人的聊天内容,例如:兰州的天气
http://api.jisuapi.com/iqa/qu...
运行结果

短信API

  • 短信API服务器地址:

https://itdage.com/kkb/kkbsms

  • 参数列表

1.key:密钥。
2.number:接受验证码的手机号
3.code:A-Z a-z 0-9的验证码内容

  • 短信模板如下

作业已完成!验证码是:XXXXXX。如非本人操作,请忽略!
https://itdage.com/kkb/kkbsms...
运行结果

你可能感兴趣的:(java)