Ask a Question

ReadyAPI: how to add custom headers at Project level?

SOLVED
AAB
Regular Contributor

ReadyAPI: how to add custom headers at Project level?

HI,

 

Is there a possibility to put headers on Project level please? So that each testcase in all tessuites pick up these headers?

I've been looking arround on community, but this    https://community.smartbear.com/t5/API-Functional-Security-Testing/How-to-add-custom-headers-at-pare...

doesn't work for me. The headers aren't in the request. Is there any possibility to do this please?

 

Thanks in advance!

@Bill_In_Irvine    @nmrao @HimanshuTayal   @richie  ?

 

3 REPLIES 3
nmrao
Champion Level 2

@AAB 

Would you please clarify

- what headers and their respective values needed?

- what type of test steps that is required? In general, SOAP, HTTP, REST Requests.

- what is happening when you tried the solution you have pointed?

 

In general Events is the way when something needs to be done to all / conditional outgoing or inbound requests or responses.

Apart from RequestFilter, one can also use SubmitListener.beforeSubmit; but the methods have different inputs. It is possible to achieve though.



Regards,
Rao.
AAB
Regular Contributor

@nmrao thanks for your question and explanation!

The purpose is actually to put in each of the teststep the same header:

iv-user: 1111

iv-group: aaaaa

accept:  */*

 

 

 

But I found the solution here:

https://community.smartbear.com/t5/API-Functional-Security-Testing/RequestFilter-filterRequest-Scrip...

 

Actually, I've forgotten too declare the headers. 

Missing line:

def headers = request.requestHeaders

 

My bad! 😞 

 

Kind regards,

AAB

nmrao
Champion Level 2

Glad to know you found the issue and proceeded.


Regards,
Rao.
cancel
Showing results for 
Search instead for 
Did you mean: