public class HttpsPlugin extends HttpPlugin
This class is designed to be used by the capabilities daemon to test for the existance of an HTTPS server on remote interfaces. The class implements the Plugin interface that allows it to be used along with other plugins by the daemon. This plugin generates a HTTP GET request and checks the return code returned by the remote host to determine if it supports the protocol. The remote host's response will be deemed valid if the return code falls in the 100 to 599 range (inclusive). This is based on the following information from RFC 1945 (HTTP 1.0) HTTP 1.0 GET return codes: 1xx: Informational - Not used, future use 2xx: Success 3xx: Redirection 4xx: Client error 5xx: Server error
This plugin generates a HTTP GET request and checks the return code returned by the remote host to determine if it supports the protocol. The remote host's response will be deemed valid if the return code falls in the 100 to 599 range (inclusive). This is based on the following information from RFC 1945 (HTTP 1.0) HTTP 1.0 GET return codes: 1xx: Informational - Not used, future use 2xx: Success 3xx: Redirection 4xx: Client error 5xx: Server errorCHECK_RETURN_CODE, DEFAULT_URL, PROPERTY_NAME_MAX_RET_CODE, PROPERTY_NAME_PORT, PROPERTY_NAME_RESPONSE_TEXT, PROPERTY_NAME_RETURN_CODE, PROPERTY_NAME_URL, PROTOCOL_NAME, QUERY_STRING, RESPONSE_STRING
Constructor and Description |
---|
HttpsPlugin()
Constructor for HttpsPlugin.
|
Modifier and Type | Method and Description |
---|---|
SocketWrapper |
getSocketWrapper()
getSocketWrapper
|
checkProtocol, checkResponseBody, getConnectionConfigList
checkConnection, closeSocket, createConnectionConfig, getKeyedInteger, getKeyedIntegerArray, getPluginName, getProtocolName, isProtocolSupported, isProtocolSupported, populateConnectionConfig, preconnectCheck, saveConfig, saveKeyedInteger, setPluginName
public SocketWrapper getSocketWrapper()
getSocketWrapper
getSocketWrapper
in class AbstractTcpPlugin
Copyright © 2015. All rights reserved.