One likely explanation for this difference would be if samplefile ends
with a newline.

Note that the shell will strip any trailing whitespace after expanding a
command substitution like $(cat samplefile).

HTH,
-mjc

(2011年12月22日 06:36), Guillaume Baudot wrote:
> Hello there.
>
> Using wget version "1.11.4 Red Hat modified", I noticed the folowing
> difference in behaviour between post-data and post-file options (can't
> tell if bug is version specific, RH specific or not...): the post-file
> adds a trailing character to file content
>
>
> $wget -v -d -S --post-file='samplefile'
> sampleURL<http://sandbox.xml.agoda.com/xmlpartner/XmlService.svc/search_srv2>
> [...]Content-Length: 546[...]
>
> $wget -v -d -S --post-data="$(cat samplefile)"
> sampleURL<http://sandbox.xml.agoda.com/xmlpartner/XmlService.svc/search_srv2>
> [...]Content-Length: 545[...]
>
>
> Regards,
> GB


Reply via email to