本文目录

gojs.net.http.client.Client

HTTP客户端,可以用来通过HTTP协议请求一个网址。

方法和属性

// 构造客户端对象
let client = new gojs.net.http.client.Client()

// 构造请求
// 接受一个URL作为参数
// 注意这里示例变量用的是clientReq,以防止和内置的变量req产生冲突
let clientReq = new gojs.net.http.client.Request("https://goedge.rip/api/boot/versions?os=linux&arch=amd64&pretty=true")

// 执行请求
// clientReq 是 gojs.net.http.client.Request 对象
// clientResp 是 gojs.net.http.client.REsponse 对象
let clientResp = client.do(clientReq)

// 可以打印响应信息
console.log(clientResp.status)
其中:

默认客户端

在上下文中已经准备好一个默认的HTTP客户端对象(gojs.net.http.client.DefaultClient),可以随时调用:

let clientResp = gojs.net.http.client.DefaultClient.do(clientReq)

GoEdge文档