How can I test that a response header equals a certain value?

BrianQuantumBrianQuantum Posts: 23
edited February 2018 in SOAtest

I have a rest command that returns a Content-Type of application/octet-stream and a Content-Disposition with a filename. What is the best way to validate that the values returned in the headers are what I am expecting?

Comments

  • OmarROmarR Posts: 224 admin

    There are a few ways to set this up, but the quickest way is to attach a Diff tool to the Response-Transport-Header Output:

    Copy/paste the header structure that is expected in the Diff tool.
    Run the client. You will likely get an error in the Quality task indicating the header Date/time has changed. Therefore, we can ignore this header by right-clicking the task and selecting "Ignore Difference".

  • BrianQuantumBrianQuantum Posts: 23

    Thank you. That's perfect

  • ashwiniashwini Posts: 11

    How I can validate that a field in request header is having a value which is following a pattern. I have a filed in request herader name - applicant Id : TEST001. Now I have to validate that applicant id should always be starts with TEST.

  • benken_parasoftbenken_parasoft Posts: 890 ✭✭✭
    edited April 29

    I answered this a different way in this other post, using a Header Data Bank and Diff tool. See Pattern check in request header field

Sign In or Register to comment.