init(proxyHost:port:type:realm:authenticationMethod:)
Creates a protection space object representing a proxy server.
Declaration
init(proxyHost host: String, port: Int, type: String?, realm: String?, authenticationMethod: String?)Parameters
- host:
The host of the proxy server for the protection space object.
- port:
The port for the protection space object. If
portis 0 the default port for the specified proxy type is used, for example, port 80 for HTTP. Note that servers can, and do, treat these values differently. - type:
The type of proxy server. The value of
proxyTypeshould be set to one of the values specified in Nsurlprotectionspace Proxy Types. - realm:
A string indicating a protocol specific subdivision of the host.
realmmay benilif there is no specified realm or if the protocol doesn’t support realms. - authenticationMethod:
The type of authentication to use.
authenticationMethodshould be set to one of the values in Nsurlprotectionspace Authentication Method Constants ornilto use the default, Nsurlauthenticationmethoddefault.
Return Value
A new protection space object, with the given host, port, proxyType, realm, and authenticationMethod.