C# 클래스 HttpMock.RequestProcessor

상속: IHttpRequestDelegate, IRequestProcessor
파일 보기 프로젝트 열기: hibri/HttpMock 1 사용 예제들

공개 메소드들

메소드 설명
Add ( RequestHandler requestHandler ) : void
ClearHandlers ( ) : void
FindHandler ( string method, string path ) : IRequestVerify
OnRequest ( Kayak.Http.HttpRequestHead request, IDataProducer body, IHttpResponseDelegate response ) : void
RequestProcessor ( IMatchingRule matchingRule, IRequestHandlerList requestHandlers ) : System
WhatDoIHave ( ) : string

비공개 메소드들

메소드 설명
DumpQueryParams ( string>.IDictionary queryParams ) : string
GetDataProducer ( Kayak.Http.HttpRequestHead request, IRequestHandler handler ) : IDataProducer
GetHandlerCount ( ) : int
HandleRequest ( Kayak.Http.HttpRequestHead request, IDataProducer body, IHttpResponseDelegate response, IRequestHandler handler ) : void
ReturnHttpMockNotFound ( IHttpResponseDelegate response ) : void

메소드 상세

Add() 공개 메소드

public Add ( RequestHandler requestHandler ) : void
requestHandler RequestHandler
리턴 void

ClearHandlers() 공개 메소드

public ClearHandlers ( ) : void
리턴 void

FindHandler() 공개 메소드

public FindHandler ( string method, string path ) : IRequestVerify
method string
path string
리턴 IRequestVerify

OnRequest() 공개 메소드

public OnRequest ( Kayak.Http.HttpRequestHead request, IDataProducer body, IHttpResponseDelegate response ) : void
request Kayak.Http.HttpRequestHead
body IDataProducer
response IHttpResponseDelegate
리턴 void

RequestProcessor() 공개 메소드

public RequestProcessor ( IMatchingRule matchingRule, IRequestHandlerList requestHandlers ) : System
matchingRule IMatchingRule
requestHandlers IRequestHandlerList
리턴 System

WhatDoIHave() 공개 메소드

public WhatDoIHave ( ) : string
리턴 string