:- use_module(library(http/http_host)).
true
(default false
), try to replace a
local hostname by a world-wide accessible name.This predicate performs the following steps to find the host and port:
http:public_host
and http:public_port
X-Forwarded-Host
header, which applies if this
server runs behind a proxy.Host
header, which applies for HTTP 1.1 if we
are contacted directly.Request | is the current request. If it is left unbound, and the request is needed, it is obtained with http_current_request/1. |