I'm hoping I'm just missing something small here but I have a very basic Web Service working like the below
function f_run_webservice()
define
lv_status integer,
lo_service com.HTTPServiceRequest
call com.webServiceEngine.start()
while true
try
let lv_status = 0
let lo_service = com.webServiceEngine.getHttpServiceRequest(-1)
display lo_service..getMethod()
display lo_service..getURL()
display lo_service..getURLPath()
call f_send_response_for_testing(lo_service)
catch
let lv_status = status
case lv_status
when -15565
display "Disconnected"
otherwise
display "Unknown Error " || lv_status
end case
if lv_status != 0 then
exit while
end if
end try
end while
end function
When I perform a GET Request I get the Query String
GET
http://site.com/?service=testGet&args[key01]=val01&args[key02]=val02&args[key03]=val03
/
When I perform a Post Request (with the same arguments as the previous GET Request) I seem to be missing the Query String
POST
http://site.com/
/
How can I access the Query String for POST Requests?