I've placed a non-visual TWebHttpRequest component onto my form and there is a Headers property where I can see and change some of the default headers:
But there doesn't seem to be a way to add my own custom header key/value to it.
This link shows a String List Editor for Headers, but I don't seem to have that on my side:

This is what I have on my side:

How would I go about adding my own custom Headers?

You can add custom headers during run-time using
WebHttpRequest.Headers.AddPairlike this:I haven't figured out how to add custom headers during design-time yet though. Maybe someone else can answer that.