Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
27
Task/URL-parser/Lua/url-parser.lua
Normal file
27
Task/URL-parser/Lua/url-parser.lua
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
local url = require('socket.url')
|
||||
|
||||
local tests = {
|
||||
'foo://example.com:8042/over/there?name=ferret#nose',
|
||||
'urn:example:animal:ferret:nose',
|
||||
'jdbc:mysql://test_user:ouupppssss@localhost:3306/sakila?profileSQL=true',
|
||||
'ftp://ftp.is.co.za/rfc/rfc1808.txt',
|
||||
'http://www.ietf.org/rfc/rfc2396.txt#header1',
|
||||
'ldap://[2001:db8::7]/c=GB?objectClass=one&objectClass=two',
|
||||
'mailto:John.Doe@example.com',
|
||||
'news:comp.infosystems.www.servers.unix',
|
||||
'tel:+1-816-555-1212',
|
||||
'telnet://192.0.2.16:80/',
|
||||
'urn:oasis:names:specification:docbook:dtd:xml:4.1.2'
|
||||
}
|
||||
|
||||
for _, test in ipairs(tests) do
|
||||
local parsed = url.parse(test)
|
||||
|
||||
io.write('URI: ' .. test .. '\n')
|
||||
|
||||
for k, v in pairs(parsed) do
|
||||
io.write(string.format(' %s: %s\n', k, v))
|
||||
end
|
||||
|
||||
io.write('\n')
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue