95
webserver.Handle(new HttpRequest(){Username = "admin", Password = "1234"});
1
using System;
2
3
public class HttpRequest
4
{
5
public string Username {get; set;}
6
public string Password {get; set;}
7
}
8
9
public abstract class Handler
10
{
11
private Handler next;
12
13
public Handler(Handler next)
14
{
15
this.next = next;
16
}
17
18
protected abstract bool DoHandle(HttpRequest request);
19
20
public void Handle(HttpRequest request) {
21
if(DoHandle(request))
22
return;
23
24
if(next != null)
Cached Result
606.00
10,605.00
100,495.00
10,605.00
100,495.00