Module bus.http

Class Httpz.Client

java.lang.Object
org.miaixz.bus.http.Httpz.Client
Enclosing class:
Httpz

public static class Httpz.Client extends Object
内部客户端类,管理 HTTP 请求的执行和取消。
  • Constructor Summary

    Constructors
    Constructor
    Description
    默认构造函数,初始化 Httpd 客户端并配置 SSL。
    Client(Httpd httpd)
    使用指定的 Httpd 客户端进行初始化。
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    取消带有指定标签的请求,使用默认客户端。
    static void
    cancel(Httpd httpd, Object tag)
    取消指定客户端中带有特定标签的请求。
    static void
    取消所有正在排队或运行的请求,使用默认客户端。
    static void
    取消指定客户端的所有正在排队或运行的请求。
    创建 DeleteBuilder 实例,用于构建 DELETE 请求。
    get()
    创建 GetBuilder 实例,用于构建 GET 请求。
    获取当前 Httpd 客户端。
    创建 HeadBuilder 实例,用于构建 HEAD 请求。
    创建 PostBuilder 实例,用于构建 POST 请求。
    put()
    创建 PutBuilder 实例,用于构建 PUT 请求。
    void
    setHttpd(Httpd httpd)
    设置 Httpd 客户端。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Client

      public Client()
      默认构造函数,初始化 Httpd 客户端并配置 SSL。
    • Client

      public Client(Httpd httpd)
      使用指定的 Httpd 客户端进行初始化。
      Parameters:
      httpd - Httpd 客户端
  • Method Details

    • cancelAll

      public static void cancelAll()
      取消所有正在排队或运行的请求,使用默认客户端。
    • cancelAll

      public static void cancelAll(Httpd httpd)
      取消指定客户端的所有正在排队或运行的请求。
      Parameters:
      httpd - Httpd 客户端
    • cancel

      public static void cancel(Object tag)
      取消带有指定标签的请求,使用默认客户端。
      Parameters:
      tag - 请求的标签
    • cancel

      public static void cancel(Httpd httpd, Object tag)
      取消指定客户端中带有特定标签的请求。
      Parameters:
      httpd - Httpd 客户端
      tag - 请求的标签
    • get

      public GetBuilder get()
      创建 GetBuilder 实例,用于构建 GET 请求。
      Returns:
      GetBuilder 实例
    • post

      public PostBuilder post()
      创建 PostBuilder 实例,用于构建 POST 请求。
      Returns:
      PostBuilder 实例
    • put

      public PutBuilder put()
      创建 PutBuilder 实例,用于构建 PUT 请求。
      Returns:
      PutBuilder 实例
    • head

      public HeadBuilder head()
      创建 HeadBuilder 实例,用于构建 HEAD 请求。
      Returns:
      HeadBuilder 实例
    • delete

      public DeleteBuilder delete()
      创建 DeleteBuilder 实例,用于构建 DELETE 请求。
      Returns:
      DeleteBuilder 实例
    • getHttpd

      public Httpd getHttpd()
      获取当前 Httpd 客户端。
      Returns:
      Httpd 实例
    • setHttpd

      public void setHttpd(Httpd httpd)
      设置 Httpd 客户端。
      Parameters:
      httpd - Httpd 实例