menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right All_wiki chevron_right the-way-to-go_ZH_CN chevron_right eBook chevron_right 19.2.md
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    19.2.md
    888 B / 2024-07-16 23:14:29
        # 19.2 短网址项目简介
    
    你肯定知道有些浏览器中的地址(称为 URL)非常长且/或复杂,在网上有一些将他们转换成简短 URL 来使用的服务。我们的项目与此类似:它是具有 2 个功能的 *web 服务* (web service):
    
    ## 添加 (Add)
    
    给定一个较长的 URL,会将其转换成较短的版本,例如:
    ```
    http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=tokyo&sll=37.0625,-95.677068&sspn=68.684234,65.566406&ie=UTF8&hq=&hnear=Tokyo,+Japan&t=h&z=9
    ```
    - (A) 转变为:`http://goto/UrcGq`
    - (B) 并保存这对数据
    
    ## 重定向 (Redirect)
    
    短网址被请求时,会把用户重定向到原始的长 URL。因此如果你在浏览器输入网址 (B),会被重定向到页面 (A)。
    
    ## 链接
    
    - [目录](directory.md)
    - 上一节:[简介](19.1.md)
    - 下一节:[数据结构](19.3.md)
    
    
    links
    file_download