2012-03-15 96 views
3

我正在研究驗證http url的函數。我需要一些好的和不好的URL來做單元測試。請與我分享您的測試案例。不良網址測試案例

謝謝。

回答

2

有許多排列組合......還你如何嚴格符合標準規範是值得憂慮

什麼是支持的協議......是它唯一的http ...或https,RMTP等以及

考慮之類的東西域和子... www.google.com和www.maps.google.com是斜線

的有效

有無

非標準端口... http://www.example.com:8800

主機後

深路... http://www.example.com/a/b/c/d/e/f/g/h/i.html

URL參數... http://www.test.com?pageid=123&testid=1524

URL編碼......以及如何URL是內編碼URL,如果他們的參數

錨標籤的一部分... http://www.test.com/do.html#A

存在的特殊字符...如果任何

處理空格

一個URL的

最大和最小尺寸

有趣!

您是否在現有的庫中調查過哪些網址可以驗證網址

0

我會看看RFC1738找到測試用例。例如,啓動模式wibble(即,wibble://www.bbc.co.uk)。這應該是無效的。

-1

定義'壞'?

應該逃過的字符?

http://stackoverflow.com/users/9999999/not a-real-user 

意外移調字符?

http//:stackoverflow.com/questions/9715606/bad-url-test-cases 

只會導致404錯誤的網址?

http://stackoverflow.com/users/9999999/not-a-real-user