Saurabh
Saurabh

Reputation: 940

Karate API Tests - Post Request failing but works using Jmeter

I am trying to implement testing POST request for my APIs using KARATE, but getting 403 - expected csrf token not found.

However, I am able to perform POST Request using Jmeter - Login to the application, perform GET request and get the XSRF Token from GET request RESPONSE HEADERS and pass it in the POST request in Header Manager in Jmeter. That way, I am able to create a new resource using POST. I am not sure why this approach isn't working in Karate.

Upvotes: 1

Views: 573

Answers (1)

Peter Thomas
Peter Thomas

Reputation: 58128

You must be missing some header. The fastest way you can solve this is by collaborating with someone on the server-side dev team.

Refer to this example in the Karate demos that uses CSRF:

Upvotes: 1

Related Questions