zoukankan      html  css  js  c++  java
  • 网络编程(三)

    一.URL概述:
      URL(Uniform Resource Locator)对象代表统一资源定位符,他是指向互联网“资源”的指针。
      URL格式:协议名,主机,端口,资源
                        http://www.baidu.com/index.php

      重要方法:

      URL(String urlStr)  构造方法,创建URL对象

      URLConnection  openConnection()   返回一个URLConnection对象,代表与URL所引用的远程对象的连接

      String getHost()   获取此URL的主机名

      String getPort()   获取该URL的端口号

      String getFile()     获取该URL的资源名

      String getPath()    获取该URL的路径部分

      String getProtocol()   获取该URL的协议名称

    二.URLConnection

      URLConnection是一个抽象类,表示应用程序和URL之间的通信连接,HttpURLConnection表示和URL之间的Http连接。

      两个重要方法:

      InputStream getInputStream()   获取输入流,读取数据

      OutputStream getOutputStream()   获取输出流,写出数据

    三.URLEncoder和URLDecoder

      就是编码和解码,用于完成普通字符串和application/x-www-form-urlencoded MIME字符串之间的相互转换。

      URLEncoder类的静态方法:encode(String s,String enc)  将普通字符串转换成application/x-www-form-urlencoded MIME字符串

      URLDecoder类的静态方法:decode(String s,String enc)  将application/x-www-form-urlencoded MIME字符串转换为普通字符串

      

  • 相关阅读:
    121. Best Time to Buy and Sell Stock
    70. Climbing Stairs
    647. Palindromic Substrings
    609. Find Duplicate File in System
    583. Delete Operation for Two Strings
    556 Next Greater Element III
    553. Optimal Division
    539. Minimum Time Difference
    537. Complex Number Multiplication
    227. Basic Calculator II
  • 原文地址:https://www.cnblogs.com/gdpdroid/p/4115500.html
Copyright © 2011-2022 走看看