Have you tried debugging it? What does get sent?
When dealing with HTTP (well, any kind of TCP) problems, usually Wireshark or tcpdump can tell you what exactly goes over the wire. Usually that's a first hint as to what goes wrong where.
Note that your seeming addition of headers is not supported by the documentation in Net::Curl.
In reply to Re^3: curl http post using LWP::Curl
by Corion
in thread curl http post using LWP::Curl
by wanderedinn
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |