2016-09-15 386 views
1

這是否可以視爲有效的URL?星號是URL中的有效字符

http://example.com/test/ *

根據規範*被視爲保留字符。

+2

是的。這將使你的所有疑慮休息:http://stackoverflow.com/questions/25085992/when-should-an-asterisk-be-encoded-in-an-http-url – Samar

+1

可能的重複[可以URL有一個星號?](http://stackoverflow.com/questions/4644092/can-an-url-have-an-asterisk) – unor

+0

關於問題SE的鏈接解析器在URL中帶有'*',請參閱:[Percent-encoding of星號(*)在鏈接](http://meta.webapps.stackexchange.com/q/2254/24166) – unor

回答

1

技術上,是的。正如你所提到的那樣,這是一個reservered character,但不管你是否應該這樣做。正如this answer提到:

即使你的URL方案似乎用戶對你友好,很少會想到去嘗試,並且很可能給不可預測的結果,因爲通配符的URL中的意思是難以辨別。