Issue with Redirect for POST Request


#1

Despite enabling “Follow Redirects” in the Object Repository for my POST Request, all I get is a HTML Page with Title “308 Permanent Redirect”, instead of the actual redirection happening, and getting the JSON object that is expected, containing the authorization token.

response = WS.sendRequest(findTestObject(‘GetToken’, [(‘serviceUrl’) : serviceUrl, (‘companyName’) : companyName, (‘password’) : password]))

Everything works nicely on PostMan

Using Katalon 6.3.3


#2

Hi @erik.moderegger,
Please download Katalon Studio latest version and try again.
Regards.


#3

Still get the same issue.
Code is

RequestObject requestObject = new RequestObject(“RequestObject”)
requestObject.setFollowRedirects(true)
requestObject.setRestUrl(serviceUrl)
requestObject.setHttpHeaderProperties(defaultHeaders)
requestObject.setRestRequestMethod(“POST”)
requestObject.setBodyContent(new HttpTextBodyContent(body))

I always get

308 Permanent Redirect

308 Permanent Redirect


nginx/1.17.5

regardless whether I use
requestObject.setFollowRedirects(false)
or
requestObject.setFollowRedirects(or)


#4

Hi @erik.moderegge,
Can you share your REST URL?


#5

Thanks huynguyen

https://emea1.ntag-qa.nxp.com/rsnode/token should redirect to https://emea1.ntag-qa.nxp.com/rs/token
(These are two different application instances on different docker instances).
Note that this is a 308 Redirect, as this is intended to be a POST request.


#6

Hi @erik.moderegger,
The fix for this issue will be released in Katalon Studio 7.1.0.
Regards.