20230628 java.net.HttpURLConnection

发布时间 2023-09-05 09:34:53作者: 流星<。)#)))≦

介绍

  • java.net.HttpURLConnection
  • public abstract class HttpURLConnection extends URLConnection

API

常量

HTTP 状态码

  • HTTP_OK : 200
  • HTTP_CREATED : 201
  • HTTP_ACCEPTED : 202
  • HTTP_NOT_AUTHORITATIVE : 203
  • HTTP_NO_CONTENT : 204
  • HTTP_RESET : 205
  • HTTP_PARTIAL : 206
  • HTTP_MULT_CHOICE : 300
  • HTTP_MOVED_PERM : 301
  • HTTP_MOVED_TEMP : 302
  • HTTP_SEE_OTHER : 303
  • HTTP_NOT_MODIFIED : 304
  • HTTP_USE_PROXY : 305
  • HTTP_BAD_REQUEST : 400
  • HTTP_UNAUTHORIZED : 401
  • HTTP_PAYMENT_REQUIRED : 402
  • HTTP_FORBIDDEN : 403
  • HTTP_NOT_FOUND : 404
  • HTTP_BAD_METHOD : 405
  • HTTP_NOT_ACCEPTABLE : 406
  • HTTP_PROXY_AUTH : 407
  • HTTP_CLIENT_TIMEOUT : 408
  • HTTP_CONFLICT : 409
  • HTTP_GONE : 410
  • HTTP_LENGTH_REQUIRED : 411
  • HTTP_PRECON_FAILED : 412
  • HTTP_ENTITY_TOO_LARGE : 413
  • HTTP_REQ_TOO_LONG : 414
  • HTTP_UNSUPPORTED_TYPE : 415
  • HTTP_INTERNAL_ERROR : 500
  • HTTP_NOT_IMPLEMENTED : 501
  • HTTP_BAD_GATEWAY : 502
  • HTTP_UNAVAILABLE : 503
  • HTTP_GATEWAY_TIMEOUT : 504
  • HTTP_VERSION : 505

static

  • setFollowRedirects
  • getFollowRedirects

public

  • disconnect

    • 断开连接
  • getErrorStream

    • 返回一个流,读取 Web 服务器的错误信息
  • setRequestMethod, getRequestMethod

    • 请求方式,GET POST HEAD OPTIONS PUT DELETE TRACE
  • getResponseCode

    • 状态码,例如 HTTP/1.0 200 OK 中的 200
  • getResponseMessage

    • 响应信息,例如 HTTP/1.0 200 OK 中的 OK
  • setAuthenticator

  • setFixedLengthStreamingMode

  • setChunkedStreamingMode

  • setInstanceFollowRedirects, getInstanceFollowRedirects

  • usingProxy