Hi Shawn,
I've not come across the term XHR before - but Wikipedia says it's an XMLHttpRequest. And that NetTalk is very familiar with since it's built using this a lot.
Using the POST method is no problem. NetTalk treats POSTs and GETs in much the same way. Parameters from both are decoded into the value queue.
That's assuming the POST is done using the regular PostData approach. However some apps send the Post data encoded, not in the normal HTTP way, but rather as an XML String. Sort of like an XML file tagged on the end of the POST header.
In this case they _usually_ set the incoming Content-Type to xml. NetTalk spots this and creates a parameter for you called XML. ie
you can use p_web.GetValue('xml') to get the whole XML packet in your app.
Now if you're really unlucky it neither uses the normal POST encoding, nor sets the content-type to XML, and you need to manually decode the incoming request. Well you can access this text directly using
p_web.RequestData.DataString
Incidentally whether the site is SSL or normal HTTP is not important. The format of the incoming data won't be affected, and the content of he incoming data is not used, or inspected, by SSL.
I hope this helps, let us know if you need more.
Cheers
Bruce