页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(代码片段,用于说明脚本调用方法,非完整脚本查询示例)

代码块
importClass(java.net.URL);  
importClass(java.net.HttpURLConnection);
importPackage(Packages.smartbi.util);
  
// 定义URL  
var url = new java.net.URL("https://jsonplaceholder.typicode.com/posts");  
  
// 打开连接  
var conn = url.openConnection();  
  
// 设置连接为 HTTP POST  
conn.setRequestMethod("POST");
conn.setDoOutput(true);  
conn.setDoInput(true);
  
// 创建要发送的数据  
var data = "key1=value1&key2=value2";  
  
// 获取输出流,将数据写入输出流  
var outStream = conn.getOutputStream();  
try {
    outStream.write(Packages.java.lang.String.valueOf(data).getBytes("UTF-8"));  
    outStream.flush();  
} finally{
    if (outStream) {
        outStream.close(); 
    }
}
  
// 获取输入流,读取响应数据
var result;
try {
    result = StringUtil.readFromStream(conn.getInputStream(), "UTF-8");
} finally {
    conn.disconnect();
}
logger.info(result);

...