zoukankan      html  css  js  c++  java
  • A note from UrlEscape Function

    UrlEscape is used to converts characters in a URL that might be altered during transport across the Internet ("unsafe" characters) into their corresponding escape sequences.

    For the purposes of this document, a typical URL is divided into three sections: the server, the segment, and the query. For example:
    http://microsoft.com/test.asp?url=/example/abc.asp?frame=true#fragment


    The server portion is "http://microsoft.com/". The trailing forward slash is considered part of the server portion.

    The segment portion is any part of the path found following the server portion, but before the first # or ? character, in this case simply "test.asp".

    The query portion is the remainder of the path from the first # or ? character (inclusive) to the end. In the example, it is "?url=/example/abc.asp?frame=true#fragment".

    Unsafe characters are those characters that might be altered during transport across the Internet. This function converts unsafe characters into their equivalent "%xy" escape sequences. The following table shows unsafe characters and their escape sequences.

    Character Escape Sequence
    ^       %5E
    &       %26
    `       %60
    {       %7B
    }       %7D
    |       %7C
    ]       %5D
    [       %5B
    "       %22
    <      %3C
    >        %3E
    \       %5C

  • 相关阅读:
    1026: [SCOI2009]windy数 (数位DP)
    Codeforces Round #603 (Div. 2)
    小明种苹果(续)
    1001: [BeiJing2006]狼抓兔子 (最小割)
    codeforces 990C Bracket Sequences Concatenation Problem
    codeforces990D
    codeforces 1037D. Valid BFS?
    pytorch inception v3 KeyError: <class 'tuple'>解决方法
    codeforces 1025C Plasticine zebra
    codeforces1027D
  • 原文地址:https://www.cnblogs.com/BeyondTechnology/p/1997248.html
Copyright © 2011-2022 走看看