Lianja
Lianja
Parse a URL into its Component Parts
See more HTTP Examples
Demonstrates how to parse a URL into it's component parts.Chilkat Lianja Downloads
llSuccess = .F.
loUrl = createobject("CkUrl")
lcUrlStr = "https://www.amazon.com/Anarchy-State-Utopia-Robert-Nozick/dp/0465051006/ref=sr_1_1?s=books&ie=UTF8&qid=1430344305&sr=1-1&keywords=nozick#frag123"
llSuccess = loUrl.ParseUrl(lcUrlStr)
// Assume success..
? "URL: " + lcUrlStr
? "Host: " + loUrl.Host
? "Port: " + str(loUrl.Port)
? "HostType: " + loUrl.HostType
? "Ssl: " + str(loUrl.Ssl)
? "Path: " + loUrl.Path
? "Query: " + loUrl.Query
? "Frag: " + loUrl.Frag
? "----"
lcUrlStr = "http://matt:secret@www.chilkatsoft.com:8080/somepath.asp?test=123&size=2"
llSuccess = loUrl.ParseUrl(lcUrlStr)
// Assume success..
? "URL: " + lcUrlStr
? "Host: " + loUrl.Host
? "Port: " + str(loUrl.Port)
? "HostType: " + loUrl.HostType
? "Ssl: " + str(loUrl.Ssl)
? "Login: " + loUrl.Login
? "Password: " + loUrl.Password
? "Path: " + loUrl.Path
? "Query: " + loUrl.Query
? "Frag: " + loUrl.Frag
release loUrl