Parasoft BUG - requestBody correlation for x-www-form-urlencoded POST requests
I came across a problem while trying to correlate or return the requestBody of a POST request x-www-form-urlencoded. Parasoft sees/returns an empty requestBody.
It would work for all request types (GET/PUT/DELETE) but not for POST, is this a bug?
Can confirm that it works for other requestBody types, raw/json/etc.
Comments
-
Can you clarify what you mean by "correlate or return the requestBody of a POST x-www-form-urlencoded"? Are you using a REST Client in SOAtest? If so, what configuration are you trying to make to the REST Client? It's not clear to me exactly what you are trying to set up.
0 -
Apologies, first time posting here and it shouldn't be posted in SOATest I guess.
I created a virtual asset in Parasoft Virtualize and I am trying to correlate the response based on a parameter in the request body.
I am using Postman to test the virtual asset.
The problem is that the Virtual Asset sees the request body empty when it receives a POST request x-www-form-urlencoded.
0 -
Hi,
Use a correlation on "URL Parameters" the request body of form-urlencoded is treated as parameters by tomcat and other containers so for Virtualize you correlate on them the same way you would for any normal query parameter.
Hope this helps!
1 -
Hi William,
Thank you for your reply, I have tried to correlate on "URL Parameters" matching on the body parameters from request when sending the request type POST and request body x-www-form-urlencoded and the correlation still fails.
0 -
Apologies, tried again and it worked.
Huge thanks!0 -
Glad to hear it worked!
0