I'm currently trying to port an app from asp.net to php, however I just hit a wall and need a hand with this.
I need to dump all the data an .aspx recieves via POST to a file, but I have no clue on how to do this
any ideas ?
You can use the InputStream property of the Request object. This will give you the raw data of the http request. Generally you might want to do this as a custom http handler, but I believe you can do it any time.
if (Request.RequestType == "POST")
{
using (StreamReader reader = new StreamReader(Request.InputStream))
{
// read the stream here using reader.ReadLine() and do your stuff.
}
}
If you just want POST data, then you can use Request.Form.ToString() to get all the data in a url encoded manner.
if (Request.RequestType == "POST") {
string myData = Request.Form.ToString();
writeData(myData); //use the string to dump it into a file,
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With