20230628 java.net.HttpURLConnection
介绍
- 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