hewei.it 5 rokov pred
rodič
commit
1b9d07955c
2 zmenil súbory, kde vykonal 4 pridanie a 3 odobranie
  1. 1 3
      examples/httpd/handler.h
  2. 3 0
      examples/httpd/router.h

+ 1 - 3
examples/httpd/handler.h

@@ -20,12 +20,10 @@ public:
             string token = req->GetHeader("token");
             if (token.empty()) {
                 response_status(res, 10011, "Miss token");
-                res->DumpBody();
                 return HTTP_STATUS_UNAUTHORIZED;
             }
             else if (strcmp(token.c_str(), "abcdefg") != 0) {
                 response_status(res, 10012, "Token wrong");
-                res->DumpBody();
                 return HTTP_STATUS_UNAUTHORIZED;
             }
             return 0;
@@ -136,7 +134,7 @@ public:
         }
         else {
             res->Set("token", "abcdefg");
-            response_status(res, 0, "Login succeed.");
+            response_status(res, 0, "OK");
             return HTTP_STATUS_OK;
         }
     }

+ 3 - 0
examples/httpd/router.h

@@ -55,6 +55,9 @@ public:
 
         // bin/curl -v localhost:8080/upload -F "file=@LICENSE"
         http.POST("/upload", Handler::upload);
+
+        // curl -v http://ip:port/login -H "Content-Type:application/json" -d '{"username":"admin","password":"123456"}'
+        http.POST("/login", Handler::login);
     }
 };