Get 방식 [HttpGet] public HttpResponseMessage TeamInfo([FromUri] UInt64 [] to) { //to = new UInt64[100]; string result = string.Empty; for ( int i = 0; i < to.Length; i++) { result += to[i].ToString(); } var response = new HttpResponseMessage(HttpStatusCode .OK) { Content = new StringContent(result.ToString()) }; return response; }
IIS 프로세스가 실행 요청을 받기 전에 다음 단계에 설명 된 일부 예비 처리가 발생합니다. 요청이 HTTP.sys 에 도착합니다. HTTP.sys 는 요청이 유효한지 확인합니다. 요청이 유효하지 않으면 유효하지 않은 요청에 대한 코드를 클라이언트로 다시 보냅니다. 요청이 유효한 경우, 정적 컨텐츠를 즉시 제공할 수 있으므로 HTTP.sys는 요청이 정적 컨텐츠 (HTML)에 대한 것인지 확인 합니다. 요청이 동적 내용에 대한 것이면, HTTP.sys 는 응답이 커널모드 캐시에 있는지 확인 합니다. 응답이 캐시에 있으면 HTTP.sys 는 응답을 즉시 반환합니다. 응답이 캐시되지 않으면, HTTP.sys는 올바른 요청 큐를 결정하고, 해당 큐에 요청을 배치 합니다. 이론적으로 HTTP.sys 가 처리할 ..
HTTP Handler 란? ASP.NET HTTP 처리기는 ASP.NET 웹 응용 프로그램에 대한 요청에 응답하여 실행되는 프로세스 ( endpoint )입니다. 가장 일반적인 처리기는 .aspx 파일을 처리하는 ASP.NET 페이지 처리기입니다. 사용자가 .aspx 파일을 요청하면 페이지에서 페이지 처리기를 통해 요청이 처리됩니다. 브라우저에 사용자 정의 출력을 렌더링하는 고유 한 HTTP 핸들러를 작성할 수 있습니다. ( msdn ) HTTP 처리기는 요청을 처리하며 일반적으로 요청과 관련된 필요한 비즈니스 로직을 시작합니다. 사용자 지정 처리기는 System.Web.IHttpHandler 인터페이스를 구현해야합니다. 또한 요청을 분석하여 적합한 HTTP 핸들러를 결정하는 핸들러 팩토리를 작성할 수..