Difference between revisions of "Configure Registry HTTP Connection"

From Fusion Registry Wiki
Jump to navigation Jump to search
(Created page with "Category:How_To The HTTP Request Option on the Server Settings menu allows you to specify the number of seconds the system should wait before timeout. File:HTTPREQ.PNG...")
 
Line 1: Line 1:
 
[[Category:How_To]]
 
[[Category:How_To]]
  
The HTTP Request Option on the Server Settings menu allows you to specify the number of seconds the system should wait before timeout.
+
The settings page "HTTP Request" is shown below.
  
 
[[File:HTTPREQ.PNG|1200px]]
 
[[File:HTTPREQ.PNG|1200px]]
 +
 +
It allows the setting of 3 values:
 +
* The User Agent that the Registry will use when obtaining data
 +
* The HTTP Connect timeout - the timeout value (in seconds) of the Registry in making the initial connection to an endpoint.
 +
* The HTTP Read timeout - the timeout value (in seconds) of the Registry, once the initial connection has been made, to obtain all of the data.
 +
 +
 +
=== User Agent ===
 +
This is only relevant if using the Registry to obtain data from an external location, such as when data has been registered via a URL with the Registry.
 +
 +
The Registry will need to make a TCP connection to this endpoint. When doing so it will broadcast its User Agent value. It is possible that some system, in order to prevent from attack by malicous software, will only accept a connection where the User Agent value is set to a specific value.
 +
 +
The default value is that the Registry will send ''FusionRegistry/<versionNumber>'', so if using the Registry version 10.5.0, then the User Agent would be specified as ''FusionRegistry/10.5.0''. This is defined in the InputField by using: FusionRegistry/${version}. 
 +
 +
The User Agent value may be changed to whatever you want. The only special value is that ${version} will be converted into the Registry's version number.

Revision as of 04:20, 21 October 2020


The settings page "HTTP Request" is shown below.

HTTPREQ.PNG

It allows the setting of 3 values:

  • The User Agent that the Registry will use when obtaining data
  • The HTTP Connect timeout - the timeout value (in seconds) of the Registry in making the initial connection to an endpoint.
  • The HTTP Read timeout - the timeout value (in seconds) of the Registry, once the initial connection has been made, to obtain all of the data.


User Agent

This is only relevant if using the Registry to obtain data from an external location, such as when data has been registered via a URL with the Registry.

The Registry will need to make a TCP connection to this endpoint. When doing so it will broadcast its User Agent value. It is possible that some system, in order to prevent from attack by malicous software, will only accept a connection where the User Agent value is set to a specific value.

The default value is that the Registry will send FusionRegistry/<versionNumber>, so if using the Registry version 10.5.0, then the User Agent would be specified as FusionRegistry/10.5.0. This is defined in the InputField by using: FusionRegistry/${version}.

The User Agent value may be changed to whatever you want. The only special value is that ${version} will be converted into the Registry's version number.