Search code examples
javascriptfirefoxfirefox-addonxpcom

Monitor outgoing request body using nsihttpchannel


I understand that nsIHttpChannel can be used to monitor and manipulate HTTP request/response headers.
However, I am unable to find a way to read the request body (POSTed data). Any pointers are welcome.


Solution

  • Try querying the channel to an nsIUploadChannel and accessing its uploadStream.