文章目录
一、HTTP协议
实验目的: 安装Java开发环境和Java IDE编程工具 Eclipse 或 IDEA,基于HTTP协议(严格地说是 “REST接口规范”)读取互联网上web服务网站实现:
1)读取指定城市的天气预报信息;2)给指定手机号码发送验证码
1.天气预报
在eclipse中编写代码如下
package Forecast;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
public class Weather {
public static void main(String[] args) throws IOException {
//0. 将发送给图灵机器人的文字转化为URL编码
String question = URLEncoder.encode("重庆天气", "UTF-8");
//1. 先准备一个URL类的对象 url
URL url = new URL("https://api.jisuapi.com/iqa/query?appkey=62958a3a6ef3c56d&question="+question );
//2. 打开服务器连接,得到连接对象 conn
URLConnection conn = url<