OnGet() public method

public OnGet ( string path ) : IHttpResourceHandler
path string
return IHttpResourceHandler
Ejemplo n.º 1
0
        public Form1()
        {
            InitializeComponent();

            _context = SynchronizationContext.Current;

            string entropy = "?|2^&(*$:@!!*";

            _oldUrl = OptionApi.GetString("SendLinkServiceUrl");//, _oldUrl);
            _oldDeviceToken = OptionApi.GetEncrypted("SendLinkDeviceToken", entropy);
            _oldLogin = OptionApi.GetString("SendLinkCloudStorageLoginName"); //, _oldLogin);

            _server = new Server(Constants.Port);
            _server.OnPost("/sign_ups.xml").Respond(OnRespond);
            _server.OnPost("/user_sessions.xml").Respond(OnRespond);
            _server.OnGet("/current_user.xml").Respond(OnRespond);
            _server.OnPost("/folders.xml").Respond(OnRespond);
            _server.OnPost(string.Format("/folders/{0}/members.xml", Constants.FolderId)).Respond(OnRespond);
            _server.OnPut(string.Format("/folders/{0}/permission.xml", Constants.FolderId)).Respond(OnRespond);
            _server.OnPut(string.Format("/folders/{0}.xml", Constants.FolderId)).Respond(OnRespond);

            _server.OnPost("/file_versions.xml").Respond(OnRespond);
            _server.OnPost("/aws").Respond(OnRespond);
            _server.OnPut(string.Format("/file_versions/{0}.xml", Constants.FileId)).Respond(OnRespond);
            _server.OnGet(string.Format("/files/{0}.xml", Constants.AnotherFileId)).Respond(OnRespond);
            _server.OnPost("/validations/current_user/resend.xml").Respond(OnRespond);
        }
Ejemplo n.º 2
0
 public void StartServerAndCreateClient()
 {
     _server = new Server(18749);
     _server.OnGet("/foo").RespondWith("foo!");
     _stopwatch = new Stopwatch();
     _requestUri = new Uri(BaseAddress + "/foo");
 }
Ejemplo n.º 3
0
        public SelfishSite()
        {
            _server = new Server();
            _server.OnGet("/").RespondWith("<html><head><title>Selfish has taken the stage</title></head><body>Howdy</body></html>");
            _server.OnGet("/resource/bdd").RespondWith("bdd");
            _server.OnGet("/auto_login").Respond((req, res) =>
            {
                res.Headers["Set-Cookie"] = "username=bob";
            });
            _server.OnGet("/restricted_resource/bdd").Respond((req, res) =>
            {
                if (req.Headers["Cookie"] == "username=bob")
                    res.Body = "bdd";

            });
        }
Ejemplo n.º 4
0
        public MockServer(int port)
        {
            _server = new Server(port);
            _server.OnPost("/sign_ups.xml").Respond(OnRespond);
            _server.OnPost("/user_sessions.xml").Respond(OnRespond);
            _server.OnGet("/current_user.xml").Respond(OnRespond);
            _server.OnPost("/folders.xml").Respond(OnRespond);
            _server.OnPost(string.Format("/folders/{0}/members.xml", Constants.FolderId)).Respond(OnRespond);
            _server.OnPut(string.Format("/folders/{0}/permission.xml", Constants.FolderId)).Respond(OnRespond);
            _server.OnPut(string.Format("/folders/{0}.xml", Constants.FolderId)).Respond(OnRespond);

            _server.OnPost("/file_versions.xml").Respond(OnRespond);
            _server.OnPost("/aws").Respond(OnRespond);
            _server.OnPut(string.Format("/file_versions/{0}.xml", Constants.FileId)).Respond(OnRespond);
            _server.OnGet(string.Format("/files/{0}.xml", Constants.AnotherFileId)).Respond(OnRespond);
            _server.OnPost("/validations/current_user/resend.xml").Respond(OnRespond);
        }
Ejemplo n.º 5
0
 public UnitTestSkyDoxServer(int port)
 {
     _server = new Server(port);
     _server.OnPost("/sign_ups.xml").Respond(OnPostSignUps);
     _server.OnPost("/user_sessions.xml").Respond(OnPostUserSessions);
     _server.OnGet("/current_user.xml").Respond(OnGetCurrentUser);
     _server.OnPost("/folders.xml").Respond(OnPostFolders);
     _server.OnPost(string.Format("/folders/{0}/members.xml", _folderId)).Respond(OnPostMembers);
     _server.OnPut(string.Format("/folders/{0}/permission.xml", _folderId)).Respond(OnPutPermissions);
     _server.OnPut(string.Format("/folders/{0}.xml", _folderId)).Respond(OnPutFolder);
     _server.OnPost("/validations/resend.xml").Respond(OnValidations);
     NextResponse = new Queue<MockResponse>();
     Requests = new List<RequestPair>();
 }
Ejemplo n.º 6
0
        public CachingServer(int port)
        {
            _server = new Server(port);
            string path = "/" + Guid.NewGuid().ToString();
            Url = "http://localhost:" + port + path;
            _version = 0;
            NumberOfRequests = 0;

            _server.OnGet(path).Respond((req, res) =>
            {
                _version++;
                NumberOfRequests++;
                res.Headers["Cache-Control"] = CacheControl;
                res.Body = "request " + _version;
            });
        }
Ejemplo n.º 7
0
 public void StartServerAndCreateClient()
 {
     _server = new Server(18745);
     _server.OnGet("/foo").RespondWith("foo!");
     _server.OnGet("/foo/bar").RespondWith("foo bar?");
     _client = new RestClient(BaseAddress);
 }
Ejemplo n.º 8
0
 public void StartServer()
 {
     _server = new Server(18754);
     _server.OnGet("/accept").Respond((req, res) => res.Body = "Body");
     _server.OnGet("/sleep").Respond(SleepForASecond);
 }