Forum Discussion
NSeibert
15 years agoContributor
Solved! Of all things, the User-Agent header was causing the variance in behavior. Must be a list somewhere of accepted agent strings in Tomcat..
Had a customized User-Agent in soapui and these request get an https redirect
GET /device/heartbeat?mac=00%3A00%3A00%3A00%3A00%3A00 HTTP/1.1
User-Agent: Test Client/virtualX.2
Host: 10.1.18.41
GET /device/heartbeat?mac=00%3A00%3A00%3A00%3A00%3A00 HTTP/1.1
User-Agent: Test Client/v0.2
Host: 10.1.18.41
This one gets an http redirect
GET /device/heartbeat?mac=00:00:00:00:00:00 HTTP/1.1
User-Agent: curl/7.21.1 (i386-pc-win32) libcurl/7.21.1 OpenSSL/0.9.8o zlib/1.2.5
Host: 10.1.18.41
Had a customized User-Agent in soapui and these request get an https redirect
GET /device/heartbeat?mac=00%3A00%3A00%3A00%3A00%3A00 HTTP/1.1
User-Agent: Test Client/virtualX.2
Host: 10.1.18.41
GET /device/heartbeat?mac=00%3A00%3A00%3A00%3A00%3A00 HTTP/1.1
User-Agent: Test Client/v0.2
Host: 10.1.18.41
This one gets an http redirect
GET /device/heartbeat?mac=00:00:00:00:00:00 HTTP/1.1
User-Agent: curl/7.21.1 (i386-pc-win32) libcurl/7.21.1 OpenSSL/0.9.8o zlib/1.2.5
Host: 10.1.18.41