Lines Matching full:url
166 reason = "Access with a https:// URL"
233 function split_url_components(url, components)
235 if (match(url, /#/)) {
236 components["frag"] = substr(url, RSTART + 1)
237 url = substr(url, 1, RSTART - 1)
240 if (match(url, /\?/)) {
241 components["query"] = substr(url, RSTART + 1)
242 url = substr(url, 1, RSTART - 1)
245 if (match(url, /^[^:\/?#]+:/)) {
246 components["scheme"] = substr(url, 1, RLENGTH - 1) ;
247 url = substr(url, RLENGTH + 1)
251 if (substr(url, 1, 2) != "//") {
252 components["path"] = url;
254 } else if (match(substr(url, 3), "/")) {
255 components["path"] = substr(url, 3 + RSTART - 1) # include the /
256 url = substr(url, 3, RSTART - 1)
258 url = substr(url, 3)
262 if (match(url, /@/)) {
263 userinfo = substr(url, 1, RSTART - 1)
264 url = substr(url, RSTART + 1)
274 if (match(url, ":")) {
276 components["port"] = substr(url, RSTART + 1)
277 url = substr(url, 1, RSTART - 1)
279 if (url)
280 components["host"] = url
355 # The URL shall have been encoded