How to put multiple breakpoints in fiddler?

ajax, fiddler, wcf

Solution

Click the AutoResponder tab.

Add two new entries with the Rules and ActionText as follows:

http://url_1/dummy1.svc           *bpu
http://url_2/dummy2.svc/DoWork    *bpu

Alternatively, click Rules > Customize Rules. Scroll to `OnBeforeRequest` and add

if (oSession.HTTPMethodIs("POST"))
{
    // Careful, URLs are Case-Sensitive...
    if ((oSession.fullUrl == "http://url_1/dummy1.svc") ||
        (oSession.fullUrl == "http://url_1/dummy2.svc/DoWork"))
    {
        oSession["X-BreakRequest"] = "script";  
    }
}

Problem

In fiddler we can put breakpoints by follwoing commands:- `[bpv or bpm]` Create a request breakpoint for the specified HTTP method. Setting this command will clear any previous value for the command; calling it with no parameter will disable the breakpoint. bpv POST bpv <-- Call with no parameter to clear `[bpu]` Create a request breakpoint for URIs containing the specified string. Setting this command will clear any previous value for the command; calling it with no parameter will disable the breakpoint. bpu /myservice.asmx bpu I want to break on the request if a) If request is made for `http://url_1/dummy1.svc` b) If request is made for `http://url_2/dummy2.svc/DoWork` (called from yui ajax request) Both the url are making POST request. So I tried with `bpv POST` command, but it breaks only for 'a' scenario. I gave `bpu http://url_2/dummy2.svc/DoWork` and `bpv POST` command. But It seems `bpv` work but not `bpu`. If I give `bpv POST` and `bpu http://url_2/dummy2.svc/DoWork` then `bpu` works but not `bpv`. Let me know the way how I can use both `bpu` and `bpv` at same time? How can I use fiddler to capture both urls request? Thanks,

Original source