ArangoDB Server HTTP Options

Keep-alive timeout

—http.keep-alive-timeout

Allows to specify the timeout for HTTP keep-alive connections. The timeoutvalue must be specified in seconds.Idle keep-alive connections will be closed by the server automaticallywhen the timeout is reached. A keep-alive-timeout value 0 will disable the keepalive feature entirely.

Hide Product header

—http.hide-product-header

If true, the server will exclude the HTTP header “Server: ArangoDB” inHTTP responses. If set to false, the server will send the header inresponses.

The default is false.

Allow method override

—http.allow-method-override

When this option is set to true, the HTTP request method will optionallybe fetched from one of the following HTTP request headers if present inthe request:

  • x-http-method
  • x-http-method-override
  • x-method-overrideIf the option is set to true and any of these headers is set, therequest method will be overridden by the value of the header. For example,this allows issuing an HTTP DELETE request which to the outside world willlook like an HTTP GET request. This allows bypassing proxies and tools thatwill only let certain request types pass.

Setting this option to true may impose a security risk so it should onlybe used in controlled environments.

The default value for this option is false.