The Advanced HTTP Settings preferences panel is opened from menu and offers the following preferences:
The Advanced HTTP Settings Preferences Panel
- Automatic retry on recoverable error - If enabled, if an HTTP error
occurs when
Oxygen XML Developer
communicates with a
server via HTTP, for example sending / receiving a SOAP request / response to / from a Web
services server, and the error is recoverable,
Oxygen XML Developer
tries to send again the
request to the server.
- Enable HTTP 'Expect: 100-continue ' handshake for HTTP/1.1 protocol
- Activates Expect: 100-Continue handshake. The purpose of the Expect:
100-Continue handshake is to allow a client that is sending a request message with a
request body to determine if the origin server is willing to accept the request (based on
the request headers) before the client sends the request body. The use of the Expect:
100-continue handshake can result in noticeable performance improvement when working
with databases. The Expect: 100-continue handshake should be used with caution, as it
may cause problems with HTTP servers and proxies that do not support the HTTP/1.1
protocol.
- Use the 'Content-Type' header field to determine the content type -
When checked,
Oxygen XML Developer
tries to determine a
resource type using the Content-Type header field. This header
indicates the Internet media type of the message content, consisting of a type and
subtype, for example:
Content-Type: text/xml
When unchecked, the
resource type is determined by analyzing its extension. For example, a file ending in
.xml is considered to be an XML file.
- Read Timeout (seconds) - The period in seconds after which the
application considers that an HTTP server is unreachable if it does not receive any response
to a request sent to that server.
Tip: If the Automatic retry on
recoverable error option is checked, the HTTP client tries to establish the
connection twice so the timeout will be double the timeout specified here.
- Maximum number of simultaneous connections per host - Defines the
maximum number of simultaneous connections established by the application with a distinct
host. Servers might consider multiple connections opened from the same source to be a
Denial of Service attack. You can avoid that by lowering the value of this
option.
Note: This option accepts a minimum value of 5.