Search code examples
dotnetbrowser

How to accessing payload data from request in DotNetBrowser


I need the payload data of the request sent. How to accessing http request payload data?


Solution

  • You can use SendUploadDataHandler for that purpose.

    For instance:

    engine.Network.SendUploadDataHandler =
    new Handler<SendUploadDataParameters, SendUploadDataResponse>(parameters =>
    {
        if ("POST" == parameters.UrlRequest.Method)
        {
            IUploadData uploadData = parameters.UploadData;
            TextData textData = uploadData as TextData;
            if (textData != null)
            {
                //This request contains text data.
            }
        }
        return SendUploadDataResponse.Continue();
    });
    

    See also:

    In case of any further questions, feel free to contact us at [email protected]