The protocol_uri2url function takes strings containing the given URI prefix and URI suffix, and creates a newly allocated, fully qualified URL in the form http://server:port prefix suffix.
If you want to omit either the URI prefix or suffix, use "" instead of NULL as the value for either parameter.
The protocol_uri2url_dynamic function is similar to the protocol_uri2url function, but should be used whenever the session and request structures are available. This function ensures that the URL that the function constructs refers to the host that the client specified.
char *protocol_uri2url(char *prefix, char *suffix, Session *sn, Request *rq);
A new string containing the URL.
char *prefix is the prefix.
char *suffix is the suffix.
Session *sn identifies the Session structure.
Request *rq identifies the Request structure.
The Session and Request parameters are the same as the parameters passed into your SAF.