如何通过TinyURL api缩短包含“#”符号的url?
How to shorten a url that contained "#" symbol by TinyURL api?
例如,我想缩短这个url:https://docs.python.org/3/library/subprocess.html#popen-constructor
我试图将https://docs.python.org/3/library/subprocess.html#popen-constructor
作为url参数传递,但返回的url实际上是https://docs.python.org/3/library/subprocess.html的缩写,所以不会跳转到[=24] =]popen-constructor 部分。
然后我尝试将 https://docs.python.org/3/library/subprocess.html%23popen-constructor
作为 url 参数传递,但返回的 url 不起作用(404 未找到)。
唯一的解决办法是自己使用TinyURL的网站,所以我想知道我是否可以通过TinyURL缩短包含“#”符号的url api?
注意:由于 Whosebug 安全规则,我无法添加小 url。因此,在下面的每个示例中,我都将 https://tinyurl.com
替换为 https://<tinyurl>.com
您应该对整个目标进行编码 url,即:
https%3A%2F%2Fdocs.python.org%2F3%2Flibrary%2Fsubprocess.html%23popen-constructor
然后,如果您将 api 与完全编码目标 url 一起使用,它将创建一个正确的短 link:
https://<tinyurl>.com/api-create.php?url=https%3A%2F%2Fdocs.python.org%2F3%2Flibrary%2Fsubprocess.html%23popen-constructor
Tinyurl 创建 (https://<tinyurl>.com/q3anmqb
) 将重定向到 https://docs.python.org/3/library/subprocess.html#popen-constructor
例如,我想缩短这个url:https://docs.python.org/3/library/subprocess.html#popen-constructor
我试图将https://docs.python.org/3/library/subprocess.html#popen-constructor
作为url参数传递,但返回的url实际上是https://docs.python.org/3/library/subprocess.html的缩写,所以不会跳转到[=24] =]popen-constructor 部分。
然后我尝试将 https://docs.python.org/3/library/subprocess.html%23popen-constructor
作为 url 参数传递,但返回的 url 不起作用(404 未找到)。
唯一的解决办法是自己使用TinyURL的网站,所以我想知道我是否可以通过TinyURL缩短包含“#”符号的url api?
注意:由于 Whosebug 安全规则,我无法添加小 url。因此,在下面的每个示例中,我都将 https://tinyurl.com
替换为 https://<tinyurl>.com
您应该对整个目标进行编码 url,即:
https%3A%2F%2Fdocs.python.org%2F3%2Flibrary%2Fsubprocess.html%23popen-constructor
然后,如果您将 api 与完全编码目标 url 一起使用,它将创建一个正确的短 link:
https://<tinyurl>.com/api-create.php?url=https%3A%2F%2Fdocs.python.org%2F3%2Flibrary%2Fsubprocess.html%23popen-constructor
Tinyurl 创建 (https://<tinyurl>.com/q3anmqb
) 将重定向到 https://docs.python.org/3/library/subprocess.html#popen-constructor