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对象创建之后和连接之前。

  • 相关阅读:
    python接口自动化-json数据处理
    Fiddler-抓取手机app请求
    monkey常用命令实例
    python接口自动化-Cookie_绕过验证码登录
    python接口自动化-session_自动发文
    python接口自动化-post请求4
    python接口自动化-post请求3
    Python学习笔记第十五周
    Python学习笔记第十四周
    Python学习笔记第十二周
  • 原文地址:https://www.cnblogs.com/xpxpxp2046/p/2418163.html
Copyright © 2011-2022 走看看