anchor.diff:  get_boundary(ContentType) ->
       {"multipart/" ++ _ , Opts} = mochiweb_util:parse_header(ContentType),
       get_boundary({"multipart/", Opts}).
  -    
  +
   
   
   split_header(<<>>) ->
  
positive.code:     {Mp2, AccCallback} = read_until(Mp, <<"\r\n\r\n">>,
              fun(Next) -> acc_callback(Next, []) end),
      HeaderData = AccCallback(get_data),
      
      Headers =
      lists:foldl(fun(Line, Acc) ->
              split_header(Line) ++ Acc
  
negative.code:     RawUri = MochiReq:get(raw_path),
      {"/" ++ Path, _, _} = mochiweb_util:urlsplit_path(RawUri),
  
      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
      {"", "", ""} ->
  