You have some pretty confused code there.
The set_ContentType method is a method of the page object, used only on the
server side.
In addition, it is a method used internally by .NET and is not intended to
be used from your code.
Considering the fact that you are creating an HttpWebRequest object, the
set_ContentType method doesn't apply.
My guess is that you posted this snippet after it failed to compile...
correct?
A good example of the code you need can be found here
http://msdn.microsoft.com/library/e...mnethttpwebrequestclasscontentlengthtopic.asp
And, yes, posting to an HTTPS URL will have the effect of encrypting the
data in-stream. You do not need to use any encryption APIs.
Try it for yourself. Sniff the port. (If you don't have a sniffer, you may
want to try Ethereal or one of the other sniffing utilities that uses
WinPCap to sniff your ports.)
--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik
Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.