This is only a useful optimization for large payloads, and seems to confuse some Cisco ASAs or middleboxes.
See https://gms.tf/when-curl-sends-100-continue.html#disabling-expect-logic
Signed-off-by: Daniel Lenski <dlenski@gmail.com>
COOKIE_HEADER="Cookie: sdesktop=$TOKEN"
CONTENT_HEADER="Content-Type: text/xml"
URL="https://$CSD_HOSTNAME/+CSCOE+/sdesktop/scan.xml?reusebrowser=1"
-curl $PINNEDPUBKEY -H "$CONTENT_HEADER" -H "$COOKIE_HEADER" --data-binary @$RESPONSE "$URL" > $RESULT
+curl $PINNEDPUBKEY -H "$CONTENT_HEADER" -H "$COOKIE_HEADER" -H 'Expect: ' --data-binary @$RESPONSE "$URL" > $RESULT
cat $RESULT || :