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://flex.dd.ci/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)