我试图在谷歌 api 的帮助下监控我的网站性能日常活动
我试图从 pagespeedonline 的 googleapi 获取网络请求中的项目
但它不适用于我的代码
REST API 链接:
我试着变得特别
lighthouseResult -> 审计 -> 网络请求 -> 详细信息-> 项目
并将每个项目存储到记录中...
我试过下面的代码
package FirstTestNgPackage;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.*;
import org.json.*;
public class testingJSON {
static String inline = "";
public static void main(String args[]) throws JSONException, InterruptedException, IOException {
// url
URL url = new URL("https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://lifemachi.blogspot.com&key=AIzaSyBfHVlhNEnf26Ea8-ZOhiYOe0HrQZtLvRI&category=performance&strategy=desktop");
// read it from URL
Scanner sc = new Scanner(url.openStream()); Thread.sleep(300);
String jsonDataString = sc.nextLine();
while(sc.hasNext())
{
inline+=sc.nextLine();
}
sc.close();
List<String> list = new ArrayList<String>();
// just print that inline var
System.out.println(inline);
System.out.println("--------1");
}
}
我得到了正确的输出......但是如何将项目值存储在列表中?
提前致谢