Background: In the past when I've done a HTTP POST, it's always been in a web form submit scenario. I have experience adding name/value pairs to NameValueCollection and passing that to the .Net library class WebClient.UploadValues. Voila.
Current problem: I'm currently required to POST some XML but apparently there are no fields. I'm guessing this is a "raw" HTTP Post? I guess I haven't encountered this before.
Question: What does this mean? Is there such a thing as a "raw" HTML Post w/o form fields? I have some example Perl code below that does it (attached).
How do I pull off a raw HTTP POST using C# .Net? Do I use UploadData(string address, byte data) ???
my $ua = new LWP::UserAgent;
$ua->agent("post.pl/1.0 " . $ua->agent);
my $request = new HTTP::Request POST => $url;
my $results = $ua->request($request);