Commit 062fd95d authored by titanium007's avatar titanium007

update readme

parent 63072d01
......@@ -30,16 +30,14 @@ DO_NOT_TRUST_FiddlerRoot.cer
Setup HTTP proxy:
```csharp
// listen to client request & server response events
ProxyServer.BeforeRequest += OnRequest;
ProxyServer.BeforeResponse += OnResponse;
ProxyServer.EnableSSL = true;
ProxyServer.SetAsSystemProxy = true;
ProxyServer.Start();
// listen to client request & server response events
ProxyServer.BeforeRequest += OnRequest;
ProxyServer.BeforeResponse += OnResponse;
//wait here (You can use something else as a wait function, I am using this as a demo)
Console.Read();
......@@ -54,24 +52,24 @@ Sample request and response event handlers
```csharp
public void OnRequest(object sender, SessionEventArgs e)
{
//Modify e.ProxyRequest
}
public void OnResponse(object sender, SessionEventArgs e)
{
if (e.ServerResponse.StatusCode == HttpStatusCode.OK)
{
if (e.ServerResponse.ContentType.Trim().ToLower().Contains("text/html"))
{
//Get response body
e.GetResponseBody();
//Modify e.ServerResponse
e.ResponseString = "<html><head></head><body>Response is modified!</body></html>";
}
public void OnRequest(object sender, SessionEventArgs e)
{
//Modify e.ProxyRequest
}
public void OnResponse(object sender, SessionEventArgs e)
{
if (e.ServerResponse.StatusCode == HttpStatusCode.OK)
{
if (e.ServerResponse.ContentType.Trim().ToLower().Contains("text/html"))
{
//Get response body
e.GetResponseBody();
//Modify e.ServerResponse
e.ResponseString = "<html><head></head><body>Response is modified!</body></html>";
}
}
}
```
Future updates
============
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment