HTTP Server Will Not Receive Data When Application ID is in URL & x-www-urlencoded
I have a demo pipeline configured to receive 'Text' data and the application ID in the URL. When the application ID is in the header, this works no problem.
Working curl test:
curl -k 'http://localhost:8000/?sdcApplicationId=asdf' \
-H 'Content-type: asdfasdf' \
-d 'one_text=value_one&two_text=value_two'
Curl test that does not work:
curl -k 'http://localhost:8000/?sdcApplicationId=asdf' \
-H 'Content-type: application/x-www-form-urlencoded' \
-d 'one_text=value_one&two_text=value_two'
Specifically, I see the record count incrementing up on the HTTP server input, but the counter is not incrementing on the next stage. When I change the Content-type:
to anything except application/x-www-form-urlencoded
, it works.
Am I missing something obvious here?