gojs.net.http.client.Client

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

方法和属性

  1. // 构造客户端对象
  2. let client = new gojs.net.http.client.Client()
  3. // 构造请求
  4. // 接受一个URL作为参数
  5. // 注意这里示例变量用的是clientReq,以防止和内置的变量req产生冲突
  6. let clientReq = new gojs.net.http.client.Request("https://goedge.cn/api/boot/versions?os=linux&arch=amd64&pretty=true")
  7. // 执行请求
  8. // clientReq 是 gojs.net.http.client.Request 对象
  9. // clientResp 是 gojs.net.http.client.REsponse 对象
  10. let clientResp = client.do(clientReq)
  11. // 可以打印响应信息
  12. console.log(clientResp.status)

其中:

默认客户端

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

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