How to in .http file add automatically headers to all requests?

Answered

Hi,

I move my API requests from Postman to Rider and try to use .http files.
I would like to have an option to define default headers for all my API requests,
but I don't see the one in the documentation on page https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html

In general, I would like to include them per request

POST {{base_url}}/my_endpoint
{{ my_headers }}

{

   "id": 100

}

or (better) per file/folder/project:

@include_headers {{ my_headers }}

###

GET /request1

###

GET /request2

###

etc.


Best regards,
Dariusz Jankowski

0
3 comments

No, I know how to define variables. The problem is about headers, how to define them in one place (file, variables, environment, etc.) and use in all (or some) requests.

Probably, the best way would by to add command on the top of a file:
@include_headers(headers.http)

so every request defined in the file will include them also.

0

Please sign in to leave a comment.