Hi,
It may have already been asked, but I just can't find it.
How do I add custom http headers, like x-date?
Thanks.
Javier Sanchez
How to add custom http headers
Re: How to add custom http headers
You use the http_xproc API with the first parameter of HTTP_POINT_ADDL_HEADER to specify your custom routine to be called and then build the required header content in that procedure.
Here's how I use it with Zoom APIs - this call has to occur before you invoke the http_string or whatever of the http APIs you are using to invoke the web service.
The actual addSpecialHeaders() routine looks like this:
Here's how I use it with Zoom APIs - this call has to occur before you invoke the http_string or whatever of the http APIs you are using to invoke the web service.
Code: Select all
// Notify httpapi of the routine to use to add headers
http_xproc( HTTP_POINT_ADDL_HEADER
: %paddr(addSpecialHeaders)
: %addr(authorizationToken) );
Code: Select all
// AddSpecialHeaders
// Called by httpapi to add the headers
// In this case the header is just the authentication token (the JWT)
Dcl-Proc addSpecialHeaders;
Dcl-Pi *N;
headersToAdd Varchar(32767);
var like(authorizationToken) const;
End-Pi;
Dcl-c CRLF x'0d25';
headersToAdd = 'authorization: ' + var + CRLF;
End-Proc;
Re: How to add custom http headers
Excelent!
Thank you!!!!!
Thank you!!!!!
Re: How to add custom http headers
This is great information. Solved my issue with calling an AWS web-service that requires an API-Key.
Thank you very much.
Thank you very much.
Re: How to add custom http headers
Hi there, I am struggling to get the api call with an api key to work. Would you mind sharing your code for the sub proc
I keep getting this error : connect(2): A remote host refused an attempted connect operation.
I keep getting this error : connect(2): A remote host refused an attempted connect operation.
-
Scott Klement
- Site Admin
- Posts: 985
- Joined: Sun Jul 04, 2021 5:12 am
Re: How to add custom http headers
This has nothing to do with an API key or header. It isn't getting far enough to send the key, it can't even connect.Giel wrote: Tue Jun 02, 2026 1:52 pm Hi there, I am struggling to get the api call with an api key to work. Would you mind sharing your code for the sub proc
I keep getting this error : connect(2): A remote host refused an attempted connect operation.
Either you have the wrong URL, or a firewall is blocking you.