anchor.diff:      RawUri = MochiReq:get(raw_path),
       {"/" ++ Path, _, _} = mochiweb_util:urlsplit_path(RawUri),
   
  -    Headers = MochiReq:get(headers), 
  +    Headers = MochiReq:get(headers),
   
       % get requested path
       RequestedPath = case MochiReq:get_header_value("x-couchdb-vhost-path") of
           undefined -> RawUri;
           P -> P
       end,
  -    
  +
       HandlerKey =
       case mochiweb_util:partition(Path, "/") of
       {"", "", ""} ->
  
positive.code: make_fun_spec_strs(SpecStr) ->
      re:split(SpecStr, "(?<=})\\s*,\\s*(?={)", [{return, list}]).
  
  handle_request(MochiReq, DefaultFun, UrlHandlers, DbUrlHandlers, 
      DesignUrlHandlers) ->
  
      MochiReq1 = couch_httpd_vhost:dispatch_host(MochiReq),
      
      handle_request_int(MochiReq1, DefaultFun,
                  UrlHandlers, DbUrlHandlers, DesignUrlHandlers).
  
  
negative.code:     % allow broken HTTP clients to fake a full method vocabulary with an X-HTTP-METHOD-OVERRIDE header
      MethodOverride = MochiReq:get_primary_header_value("X-HTTP-Method-Override"),
      Method2 = case lists:member(MethodOverride, ["GET", "HEAD", "POST", "PUT", "DELETE", "TRACE", "CONNECT", "COPY"]) of
      true ->
          ?LOG_INFO("MethodOverride: ~s (real method was ~s)", [MethodOverride, Method1]),
          case Method1 of
          'POST' -> couch_util:to_existing_atom(MethodOverride);
          _ ->
              % Ignore X-HTTP-Method-Override when the original verb isn't POST.
              % I'd like to send a 406 error to the client, but that'd require a nasty refactor.
              % throw({not_acceptable, <<"X-HTTP-Method-Override may only be used with POST requests.">>})
  