Skip to main content

Headers

Echo back the HTTP headers the server received for your request — useful for confirming your Authorization header actually reached the API. Sensitive values are redacted in the response.

Making Requests

Use the headers() method on the utilities resource. It requires a valid token.

UtilitiesHeadersResponse headers()
CompletableFuture<UtilitiesHeadersResponse> headersAsync()

Returns

UtilitiesHeadersResponse wrapping Map<String, String> — the headers the server received, lower-cased keys to values (sensitive values redacted server-side).

Examples

import com.marketdata.sdk.MarketDataClient;

try (MarketDataClient client = new MarketDataClient()) {
var headers = client.utilities().headers().values();
System.out.println("Server saw " + headers.size() + " request headers");
}