苹果充值connetcivb.net on error goto这个提示

HttpURLConnection (Java Platform SE 8 )
JavaScript is disabled on your browser.
Java&&PlatformStandard&Ed.&8
Class HttpURLConnection
java.net.HttpURLConnection
Direct Known Subclasses:
public abstract class HttpURLConnection
A URLConnection with support for HTTP-specific features. See
Each HttpURLConnection instance is used to make a single request
but the underlying network connection to the HTTP server may be
transparently shared by other instances. Calling the close() methods
on the InputStream or OutputStream of an HttpURLConnection
after a request may free network resources associated with this
instance but has no effect on any shared persistent connection.
Calling the disconnect() method may close the underlying socket
if a persistent connection is otherwise idle at that time.
The HTTP protocol handler has a few settings that can be accessed through
System Properties. This covers
as well as
Security permissions
If a security manager is installed, and if a method is called which results in an
attempt to open a connection, the caller must possess either:-
a "connect"
to the host/port combination of the
destination URL or
that permits this request.
If automatic redirection is enabled, and this request is redirected to another
destination, then the caller must also have permission to connect to the
redirected host/URL.
Field Summary
Modifier and Type
Field and Description
protected int
The chunk-length when using chunked encoding streaming mode for output.
protected int
The fixed content-length when using fixed-length streaming mode.
protected long
The fixed content-length when using fixed-length streaming mode.
static int
HTTP Status-Code 202: Accepted.
static int
HTTP Status-Code 502: Bad Gateway.
static int
HTTP Status-Code 405: Method Not Allowed.
static int
HTTP Status-Code 400: Bad Request.
static int
HTTP Status-Code 408: Request Time-Out.
static int
HTTP Status-Code 409: Conflict.
static int
HTTP Status-Code 201: Created.
static int
HTTP Status-Code 413: Request Entity Too Large.
static int
HTTP Status-Code 403: Forbidden.
static int
HTTP Status-Code 504: Gateway Timeout.
static int
HTTP Status-Code 410: Gone.
static int
HTTP Status-Code 500: Internal Server Error.
static int
HTTP Status-Code 411: Length Required.
static int
HTTP Status-Code 301: Moved Permanently.
static int
HTTP Status-Code 302: Temporary Redirect.
static int
HTTP Status-Code 300: Multiple Choices.
static int
HTTP Status-Code 204: No Content.
static int
HTTP Status-Code 406: Not Acceptable.
static int
HTTP Status-Code 203: Non-Authoritative Information.
static int
HTTP Status-Code 404: Not Found.
static int
HTTP Status-Code 501: Not Implemented.
static int
HTTP Status-Code 304: Not Modified.
static int
HTTP Status-Code 200: OK.
static int
HTTP Status-Code 206: Partial Content.
static int
HTTP Status-Code 402: Payment Required.
static int
HTTP Status-Code 412: Precondition Failed.
static int
HTTP Status-Code 407: Proxy Authentication Required.
static int
HTTP Status-Code 414: Request-URI Too Large.
static int
HTTP Status-Code 205: Reset Content.
static int
HTTP Status-Code 303: See Other.
static int
Deprecated.&
static int
HTTP Status-Code 401: Unauthorized.
static int
HTTP Status-Code 503: Service Unavailable.
static int
HTTP Status-Code 415: Unsupported Media Type.
static int
HTTP Status-Code 305: Use Proxy.
static int
HTTP Status-Code 505: HTTP Version Not Supported.
protected boolean
If true, the protocol will automatically follow redirects.
The HTTP method (GET,POST,PUT,etc.).
protected int
An int representing the three digit HTTP Status-Code.
The HTTP response message.
Fields inherited from class&java.net.
, , , , , ,
Constructor Summary
Constructors&
Constructor and Description
Constructor for the HttpURLConnection.
Method Summary
All Methods&&&&&
Modifier and Type
Method and Description
abstract void
Indicates that other requests to the server
are unlikely in the near future.
Returns the error stream if the connection failed
but the server sent useful data nonetheless.
static boolean
Returns a boolean indicating
whether or not HTTP redirects (3xx) should
be automatically followed.
Returns the value for the nth header field.
long&Default)
Returns the value of the named field parsed as date.
Returns the key for the nth header field.
Returns the value of this HttpURLConnection's
instanceFollowRedirects field.
object representing the
permission necessary to connect to the destination host and port.
Get the request method.
Gets the status code from an HTTP response message.
Gets the HTTP response message, if any, returned along with the
response code from a server.
(int&chunklen)
This method is used to enable streaming of a HTTP request body
without internal buffering, when the content length is not
known in advance.
(int&contentLength)
This method is used to enable streaming of a HTTP request body
without internal buffering, when the content length is known in
(long&contentLength)
This method is used to enable streaming of a HTTP request body
without internal buffering, when the content length is known in
static void
(boolean&set)
Sets whether HTTP redirects
(requests with response code 3xx) should
be automatically followed by this class.
(boolean&followRedirects)
Sets whether HTTP redirects (requests with response code 3xx) should
be automatically followed by this HttpURLConnection
Set the method for the URL request, one of:
are legal, subject to protocol restrictions.
abstract boolean
Indicates if the connection is going through a proxy.
Methods inherited from class&java.net.
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Methods inherited from class&java.lang.
, , , , , , , , ,
Field Detail
protected& method
The HTTP method (GET,POST,PUT,etc.).
chunkLength
protected&int chunkLength
The chunk-length when using chunked encoding streaming mode for output.
A value of -1 means chunked encoding is disabled for output.
fixedContentLength
protected&int fixedContentLength
The fixed content-length when using fixed-length streaming mode.
A value of -1 means fixed-length streaming mode is disabled
for output.
is recommended instead
of this field, as it allows larger content lengths to be set.
fixedContentLengthLong
protected&long fixedContentLengthLong
The fixed content-length when using fixed-length streaming mode.
A value of -1 means fixed-length streaming mode is disabled
for output.
responseCode
protected&int responseCode
An int representing the three digit HTTP Status-Code.
1xx: Informational
2xx: Success
3xx: Redirection
4xx: Client Error
5xx: Server Error
responseMessage
protected& responseMessage
The HTTP response message.
instanceFollowRedirects
protected&boolean instanceFollowRedirects
If true, the protocol will automatically follow redirects.
If false, the protocol will not automatically follow
redirects.
This field is set by the setInstanceFollowRedirects
method. Its value is returned by the getInstanceFollowRedirects
Its default value is based on the value of the static followRedirects
at HttpURLConnection construction time.
public static final&int HTTP_OK
HTTP Status-Code 200: OK.
HTTP_CREATED
public static final&int HTTP_CREATED
HTTP Status-Code 201: Created.
HTTP_ACCEPTED
public static final&int HTTP_ACCEPTED
HTTP Status-Code 202: Accepted.
HTTP_NOT_AUTHORITATIVE
public static final&int HTTP_NOT_AUTHORITATIVE
HTTP Status-Code 203: Non-Authoritative Information.
HTTP_NO_CONTENT
public static final&int HTTP_NO_CONTENT
HTTP Status-Code 204: No Content.
HTTP_RESET
public static final&int HTTP_RESET
HTTP Status-Code 205: Reset Content.
HTTP_PARTIAL
public static final&int HTTP_PARTIAL
HTTP Status-Code 206: Partial Content.
HTTP_MULT_CHOICE
public static final&int HTTP_MULT_CHOICE
HTTP Status-Code 300: Multiple Choices.
HTTP_MOVED_PERM
public static final&int HTTP_MOVED_PERM
HTTP Status-Code 301: Moved Permanently.
HTTP_MOVED_TEMP
public static final&int HTTP_MOVED_TEMP
HTTP Status-Code 302: Temporary Redirect.
HTTP_SEE_OTHER
public static final&int HTTP_SEE_OTHER
HTTP Status-Code 303: See Other.
HTTP_NOT_MODIFIED
public static final&int HTTP_NOT_MODIFIED
HTTP Status-Code 304: Not Modified.
HTTP_USE_PROXY
public static final&int HTTP_USE_PROXY
HTTP Status-Code 305: Use Proxy.
HTTP_BAD_REQUEST
public static final&int HTTP_BAD_REQUEST
HTTP Status-Code 400: Bad Request.
HTTP_UNAUTHORIZED
public static final&int HTTP_UNAUTHORIZED
HTTP Status-Code 401: Unauthorized.
HTTP_PAYMENT_REQUIRED
public static final&int HTTP_PAYMENT_REQUIRED
HTTP Status-Code 402: Payment Required.
HTTP_FORBIDDEN
public static final&int HTTP_FORBIDDEN
HTTP Status-Code 403: Forbidden.
HTTP_NOT_FOUND
public static final&int HTTP_NOT_FOUND
HTTP Status-Code 404: Not Found.
HTTP_BAD_METHOD
public static final&int HTTP_BAD_METHOD
HTTP Status-Code 405: Method Not Allowed.
HTTP_NOT_ACCEPTABLE
public static final&int HTTP_NOT_ACCEPTABLE
HTTP Status-Code 406: Not Acceptable.
HTTP_PROXY_AUTH
public static final&int HTTP_PROXY_AUTH
HTTP Status-Code 407: Proxy Authentication Required.
HTTP_CLIENT_TIMEOUT
public static final&int HTTP_CLIENT_TIMEOUT
HTTP Status-Code 408: Request Time-Out.
HTTP_CONFLICT
public static final&int HTTP_CONFLICT
HTTP Status-Code 409: Conflict.
public static final&int HTTP_GONE
HTTP Status-Code 410: Gone.
HTTP_LENGTH_REQUIRED
public static final&int HTTP_LENGTH_REQUIRED
HTTP Status-Code 411: Length Required.
HTTP_PRECON_FAILED
public static final&int HTTP_PRECON_FAILED
HTTP Status-Code 412: Precondition Failed.
HTTP_ENTITY_TOO_LARGE
public static final&int HTTP_ENTITY_TOO_LARGE
HTTP Status-Code 413: Request Entity Too Large.
HTTP_REQ_TOO_LONG
public static final&int HTTP_REQ_TOO_LONG
HTTP Status-Code 414: Request-URI Too Large.
HTTP_UNSUPPORTED_TYPE
public static final&int HTTP_UNSUPPORTED_TYPE
HTTP Status-Code 415: Unsupported Media Type.
HTTP_SERVER_ERROR
public static final&int HTTP_SERVER_ERROR
Deprecated.&
HTTP Status-Code 500: Internal Server Error.
HTTP_INTERNAL_ERROR
public static final&int HTTP_INTERNAL_ERROR
HTTP Status-Code 500: Internal Server Error.
HTTP_NOT_IMPLEMENTED
public static final&int HTTP_NOT_IMPLEMENTED
HTTP Status-Code 501: Not Implemented.
HTTP_BAD_GATEWAY
public static final&int HTTP_BAD_GATEWAY
HTTP Status-Code 502: Bad Gateway.
HTTP_UNAVAILABLE
public static final&int HTTP_UNAVAILABLE
HTTP Status-Code 503: Service Unavailable.
HTTP_GATEWAY_TIMEOUT
public static final&int HTTP_GATEWAY_TIMEOUT
HTTP Status-Code 504: Gateway Timeout.
HTTP_VERSION
public static final&int HTTP_VERSION
HTTP Status-Code 505: HTTP Version Not Supported.
Constructor Detail
HttpURLConnection
protected&HttpURLConnection(&u)
Constructor for the HttpURLConnection.
Parameters:
u - the URL
Method Detail
getHeaderFieldKey
public&&getHeaderFieldKey(int&n)
Returns the key for the nth header field.
Some implementations may treat the 0th
header field as special, i.e. as the status line returned by the HTTP
server. In this case,
returns the status
line, but getHeaderFieldKey(0) returns null.
Overrides:
&in class&
Parameters:
n - an index, where n &=0.
the key for the nth header field,
or null if the key does not exist.
setFixedLengthStreamingMode
public&void&setFixedLengthStreamingMode(int&contentLength)
This method is used to enable streaming of a HTTP request body
without internal buffering, when the content length is known in
An exception will be thrown if the application
attempts to write more data than the indicated
content-length, or if the application closes the OutputStream
before writing the indicated amount.
When output streaming is enabled, authentication
and redirection cannot be handled automatically.
A HttpRetryException will be thrown when reading
the response if authentication or redirection are required.
This exception can be queried for the details of the error.
This method must be called before the URLConnection is connected.
is recommended
instead of this method as it allows larger content lengths to be set.
Parameters:
contentLength - The number of bytes which will be written
to the OutputStream.
- if URLConnection is already connected
or if a different streaming mode is already enabled.
- if a content length less than
zero is specified.
setFixedLengthStreamingMode
public&void&setFixedLengthStreamingMode(long&contentLength)
This method is used to enable streaming of a HTTP request body
without internal buffering, when the content length is known in
An exception will be thrown if the application attempts to write
more data than the indicated content-length, or if the application
closes the OutputStream before writing the indicated amount.
When output streaming is enabled, authentication and redirection
cannot be handled automatically. A
be thrown when reading the response if authentication or redirection
are required. This exception can be queried for the details of the
This method must be called before the URLConnection is connected.
The content length set by invoking this method takes precedence
over any value set by .
Parameters:
contentLength - The number of bytes which will be written to the OutputStream.
- if URLConnection is already connected or if a different
streaming mode is already enabled.
- if a content length less than zero is specified.
setChunkedStreamingMode
public&void&setChunkedStreamingMode(int&chunklen)
This method is used to enable streaming of a HTTP request body
without internal buffering, when the content length is not
known in advance. In this mode, chunked transfer encoding
is used to send the request body. Note, not all HTTP servers
support this mode.
When output streaming is enabled, authentication
and redirection cannot be handled automatically.
A HttpRetryException will be thrown when reading
the response if authentication or redirection are required.
This exception can be queried for the details of the error.
This method must be called before the URLConnection is connected.
Parameters:
chunklen - The number of bytes to write in each chunk.
If chunklen is less than or equal to zero, a default
value will be used.
- if URLConnection is already connected
or if a different streaming mode is already enabled.
getHeaderField
public&&getHeaderField(int&n)
Returns the value for the nth header field.
Some implementations may treat the 0th
header field as special, i.e. as the status line returned by the HTTP
This method can be used in conjunction with the
method to iterate through all
the headers in the message.
Overrides:
&in class&
Parameters:
n - an index, where n&=0.
the value of the nth header field,
or null if the value does not exist.
setFollowRedirects
public static&void&setFollowRedirects(boolean&set)
Sets whether HTTP redirects
(requests with response code 3xx) should
be automatically followed by this class.
True by default.
cannot change this variable.
If there is a security manager, this method first calls
the security manager's checkSetFactory method
to ensure the operation is allowed.
This could result in a SecurityException.
Parameters:
set - a boolean indicating whether or not
to follow HTTP redirects.
- if a security manager exists and its
checkSetFactory method doesn't
allow the operation.
getFollowRedirects
public static&boolean&getFollowRedirects()
Returns a boolean indicating
whether or not HTTP redirects (3xx) should
be automatically followed.
true if HTTP redirects should
be automatically followed, false if not.
setInstanceFollowRedirects
public&void&setInstanceFollowRedirects(boolean&followRedirects)
Sets whether HTTP redirects (requests with response code 3xx) should
be automatically followed by this HttpURLConnection
The default value comes from followRedirects, which defaults to
Parameters:
followRedirects - a boolean indicating
whether or not to follow HTTP redirects.
getInstanceFollowRedirects
public&boolean&getInstanceFollowRedirects()
Returns the value of this HttpURLConnection's
instanceFollowRedirects field.
the value of this HttpURLConnection's
instanceFollowRedirects field.
setRequestMethod
public&void&setRequestMethod(&method)
Set the method for the URL request, one of:
are legal, subject to protocol restrictions.
The default
method is GET.
Parameters:
method - the HTTP method
- if the method cannot be reset or if
the requested method isn't valid for HTTP.
- if a security manager is set and the
method is "TRACE", but the "allowHttpTrace"
NetPermission is not granted.
getRequestMethod
public&&getRequestMethod()
Get the request method.
the HTTP request method
getResponseCode
public&int&getResponseCode()
Gets the status code from an HTTP response message.
For example, in the case of the following status lines:
HTTP/1.0 200 OK
HTTP/1.0 401 Unauthorized
It will return 200 and 401 respectively.
Returns -1 if no code can be discerned
from the response (i.e., the response is not valid HTTP).
the HTTP Status-Code, or -1
- if an error occurred connecting to the server.
getResponseMessage
public&&getResponseMessage()
Gets the HTTP response message, if any, returned along with the
response code from a server.
From responses like:
HTTP/1.0 200 OK
HTTP/1.0 404 Not Found
Extracts the Strings "OK" and "Not Found" respectively.
Returns null if none could be discerned from the responses
(the result was not valid HTTP).
the HTTP response message, or null
- if an error occurred connecting to the server.
getHeaderFieldDate
public&long&getHeaderFieldDate(&name,
long&Default)
Description copied from class:&
Returns the value of the named field parsed as date.
The result is the number of milliseconds since January 1, 1970 GMT
represented by the named field.
This form of getHeaderField exists because some
connection types (e.g., http-ng) have pre-parsed
headers. Classes for that connection type can override this method
and short-circuit the parsing.
Overrides:
&in class&
Parameters:
name - the name of the header field.
Default - a default value.
the value of the field, parsed as a date. The value of the
Default argument is returned if the field is
missing or malformed.
disconnect
public abstract&void&disconnect()
Indicates that other requests to the server
are unlikely in the near future. Calling disconnect()
should not imply that this HttpURLConnection
instance can be reused for other requests.
usingProxy
public abstract&boolean&usingProxy()
Indicates if the connection is going through a proxy.
a boolean indicating if the connection is
using a proxy.
getPermission
public&&getPermission()
object representing the
permission necessary to connect to the destination host and port.
Overrides:
&in class&
a SocketPermission object representing the
permission necessary to connect to the destination
host and port.
- if an error occurs while computing
the permission.
getErrorStream
public&&getErrorStream()
Returns the error stream if the connection failed
but the server sent useful data nonetheless. The
typical example is when an HTTP server responds
with a 404, which will cause a FileNotFoundException
to be thrown in connect, but the server sent an HTML
help page with suggestions as to what to do.
This method will not cause a connection to be initiated.
the connection was not connected, or if the server did not have
an error while connecting or if the server had an error but
no error data was sent, this method will return null. This is
the default.
an error stream if any, null if there have been no
errors, the connection is not connected or the server sent no
useful data.
Java&&PlatformStandard&Ed.&8
For further API reference and developer documentation, see . That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
© , Oracle and/or its affiliates.
All rights reserved. Use is subject to . Also see the .
Scripting on this page tracks web page traffic, but does not change the content in any way.再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
威锋网7月10日消锋网7月10日消息,《植物大战僵尸2》 如今...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
您需要通过验证再能继续浏览 3秒后开始验证
威锋旗下产品
Hi~我是威威!
 粤公网安备 11号
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!

我要回帖

更多关于 .net runtime error 的文章

 

随机推荐