zoukankan      html  css  js  c++  java
  • URLConnection类API

    12.2.3 URLConnection类

    URLConnection类是一个抽象,是实现应用程序和URL之间通信连接的所有类的超类,该类的实例可以用来读写URL所指的资源。在创建了URL对象之后,可以使用该URL对象的openConnection方法来创建URLConnection对象,之后就可以使用下面的方法完成各种各样的操作。
      abstract public void connect() throws IOException
      打开与URL所指定资源的一个通信连接,如果调用该方法时连接已经打开,则忽略该调用。
      
      public
    URL getURL()
      得到URLConnection对象的URL域。

      public
    int getContentLength()
      得到content-type头域的值。

      public
    String getContentEncoding()
      得到content-encoding头域的值。

      public long getDate()
      得到date头域的值。

      public
    long getLastModified()
      得到last-modified头域的值。

      public
    String getHeaderField(String name)
      得到指定头域的名称。

      public
    Object getContent() throws IOException
      得到URL连接的内容。该方法会先调用getContentType方法得到对象的内容类型,再做相应的处理。

      public
    InputStream getInputStream() throws IOException   
      public OutputStream getOutputStream()throws IOException
      得到URLConnection的输入或输出流。  

      public
    void setDoInput(Boolean doinput)
      设置URLConnection对象的doInput域的值。一个URL连接可以用于输入和(或)输出,如果准备将该URLConnection用于写,可以设置DoInput标志为trut。   

      public
    Boolean getDoInput()
      得到DoInput标志的值。   

      public
    void setDoOutput(Boolean dooutput)   
      public Boolean getDoOutput()
      设置或得到doOutput标志的值。   

      public
    void setAllowUserInteracion(Boolean allowuserinteraction)   
      public Boolean getAllowUserInteraction()
      设置或得到allowUserInteraction域的值。  

      public
    void setUseCaches(Boolean usecaches)   
      public Boolean getUseCaches()
      设置或得到useCaches域的值。   

      public
    void setIfModifiedSince(long ifmodifiedsince)   
      public long getIfModifiedSince()
      设置或得到ifModifiedSince域的值。

      public
    void setRequestProperty(String key,String value)   
      public String getRequestProperty(String key)
      设置或得到普通的请求属性的值。Key为请求的关键字,例如:“accept”,value为与key相对应的值。

    ★注意:如果需要使用setDoOutput和setUseCaches等方法设置各种选项,必须是在URLConnection对象创建之后和连接之前。

  • 相关阅读:
    LBS 经纬度定位
    LBS 经纬度定位
    GPS定位基本原理
    GPS定位基本原理
    Android Studio 之 启动和停止服务
    Android Studio 之 启动和停止服务
    【算法】最短路——两点最短总权和
    【算法】最短路——两点最短总权和
    【郑轻】[1743]解方程
    【郑轻】[1743]解方程
  • 原文地址:https://www.cnblogs.com/xpxpxp2046/p/2418163.html
Copyright © 2011-2022 走看看