URL Locations
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:
- http: - used for non encrypted transactions
- https: - used for encrypted transactions (SSL)
- 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.
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.