URLConnection.getContent
Class Overview | Class Members |
This Package |
All Packages
public Object getContent() throws IOException
Returns
the object fetched. The instanceOf operation
should be used to determine the specific kind of object
returned.
Description
Retrieves the contents of this URL connection.
This method first determines the content type of the object by
calling the getContentType method. If this is
the first time that the application has seen that specific content
type, a content handler for that content type is created:
- If the application has set up a content handler factory instance
using the setContentHandlerFactory method, the
createContentHandler method of that instance is called
with the content type as an argument; the result is a content
handler for that content type.
- If no content handler factory has yet been set up, or if the
factory's createContentHandler method returns
null, then the application loads the class named:
sun.net.www.content.<contentType>
where <contentType> is formed by taking the
content-type string, replacing all slash characters with a
period ('.'), and all other non-alphanumeric characters
with the underscore character '_'. The alphanumeric
characters are specifically the 26 uppercase ASCII letters
'A' through 'Z', the 26 lowercase ASCII
letters 'a' through 'z', and the 10 ASCII
digits '0' through '9'. If the specified
class does not exist, or is not a subclass of
ContentHandler, then an
UnknownServiceException is thrown.
Exceptions
IOException
if an I/O error occurs while
getting the content.
Exceptions
UnknownServiceException
if the protocol does not support
the content type.
See Also
createContentHandler, getContentType, setContentHandlerFactory