As per the documentation, “withDefault” set the value to the default value if nothing matches. If there’s a match, then I am expecting the matched value to be used.
But, I see extract statements always save the default value even if extracts capture the intended value.
Thanks @GeMi , yes I was able to capture the status using .check(status().saveAs(“Response_Code”))
But, unfortunately request under below doIfEquals is not getting executed.
Response Code captured =200 and I am expecting below statement to pass and do the stuff. But neither the flow enters this block nor do I see any failure related to doIfEquals in the logs.