WSO2 API Manager's Swagger API Console allows you to send authorization header by default. If you want to send additional headers, follow these steps.
* Go to the publisher and click on your API.
* Click on Docs.
* Click on Edit Contents of swagger API definition. You will get swagger API definition editor
* Under parameter section of the each HTTP method, you can add what ever parameters you want. It can be headers, body etc.
* For example, if you want to add tenant and enterprise headers to PUT method, you will add the following entries under parameters section of PUT method of your API.
* And then you should add these two headers under Access-Control-Allow-Headers of CORS configuration in api-manager.xml, like below.
* Finally restart the API Manager if already started.
* Go to the API Console in store and click on PUT method
Now you should be able to send additional headers from API Console.
* Go to the publisher and click on your API.
* Click on Docs.
* Click on Edit Contents of swagger API definition. You will get swagger API definition editor
* Under parameter section of the each HTTP method, you can add what ever parameters you want. It can be headers, body etc.
* For example, if you want to add tenant and enterprise headers to PUT method, you will add the following entries under parameters section of PUT method of your API.
* And then you should add these two headers under Access-Control-Allow-Headers of CORS configuration in api-manager.xml, like below.
* Finally restart the API Manager if already started.
* Go to the API Console in store and click on PUT method
Now you should be able to send additional headers from API Console.
No comments:
Post a Comment