URL Locations


Uniform Resource Locator

A Uniform Resource Locator (URL) describes where to find something of interest stored somewhere on the Internet. A URL has enough information in it to uniquely describe any resource on any host anywhere in the world. The basic form of a World Wide Web URL is:

protocol://server:port/URL-path?Query String

where,

protocol://
is the protocol being used. Common protocols used for Webulator/400 sessions are:
server
is the fully qualified domain name of the machine that contains the resource.
port
is the socket port on the host machine that is running the HTTP server. The :port is optional. If the port is not included, it defaults to port 80 for the http protocol and 443 for the https protocol.
Please note that the Webulator/400 default http port number is 5061.
URL-path
is the fully qualified, hierarchical path to the resource. This can be based on the machine's file system hierarchy or an arbitrary (but unique) naming scheme. An empty URL-path is valid.
Query String
The Query String begins with the first unescaped question mark ("?") after the URL-path. This is generally used to pass parameters into scripts.

How Webulator/400 Finds a Session

URL-paths are typically hierarchical with the structure indicated by names separated by slashes ("/"). This is very similar to the hierarchical nature of Webulator/400 sessions. In fact, for the most part Webulator/400 maps a URL-path's hierarchy directly to the configured session entries. So when a browser requests a URL-path of /abc, the server looks for a session entry called /abc

Examples

http://www.inetmi.com:5061/
Identifies the root Webulator/400 session on the host www.inetmi.com. The request is an HTTP request that is handled by the Webulator/400 server running on port 5061.

https://www.inetmi.com:5062/session1
Identifies the Webulator/400 session named /session1 on the host www.inetmi.com. The request is an HTTPS request that is handled by the Webulator/400 server running on port 5062.