Commit c104b1a1 authored by jan.koester's avatar jan.koester
Browse files

better post api

parent aac1fe05
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -43,7 +43,7 @@ public:
        
    };
    
    void PostEvent(libhttppp::HttpRequest *curreq){
    void RequestEvent(libhttppp::HttpRequest *curreq){
        try{
            std::cout << "Parse Request\n" << std::endl;
            const char *cururl=curreq->getRequestURL();
+1 −1
Original line number Diff line number Diff line
@@ -69,7 +69,7 @@ public:
    Controller(netplus::socket* serversocket) : HttpEvent(serversocket){
        
    };
    void PostEvent(libhttppp::HttpRequest *curreq){
    void RequestEvent(libhttppp::HttpRequest *curreq){
        try{
            std::cout << "Send answer" << std::endl;
            sendResponse(curreq);
+1 −1
Original line number Diff line number Diff line
@@ -139,7 +139,7 @@ public:
    Controller(netplus::socket* serversocket) : HttpEvent(serversocket){
        
    };
    void PostEvent(libhttppp::HttpRequest *curreq){
    void RequestEvent(libhttppp::HttpRequest *curreq){
        try{
            std::cout << "Send answer" << std::endl;
            CookieTest ctest(curreq);
+5 −8
Original line number Diff line number Diff line
@@ -44,17 +44,14 @@ public:
        
    };

    void PostEvent(libhttppp::HttpRequest* curreq ){
    void RequestEvent(libhttppp::HttpRequest* curreq ){
            libhtmlpp::HtmlString formdat;
            try {
                std::cout << curreq->getContentLength() << ": " << curreq->RecvData.size() << std::endl;
                if(curreq->getContentLength() <= curreq->RecvData.size()){
                Multiform(curreq, formdat);
                URlform(curreq, formdat);
                std::cout << "Send answer" << std::endl;
                sendResponse(curreq, formdat);
            }
            }
            catch (libhttppp::HTTPException& e) {
                if (e.getErrorType() != libhttppp::HTTPException::Note) {
                    libhttppp::HttpResponse curres;
+1 −1
Original line number Diff line number Diff line
@@ -38,7 +38,7 @@ public:
    Controller(netplus::socket* serversocket) : HttpEvent(serversocket){
        
    };
    void PostEvent(libhttppp::HttpRequest *curreq){
    void RequestEvent(libhttppp::HttpRequest *curreq){
        try{
            libhttppp::HttpResponse curres;
            const char *hello="<!DOCTYPE html><html><head><title>hello</title></head><body>Hello World</body></html>";
Loading