| 1234567891011121314151617181920212223242526272829303132 |
- /*
- Copyright 2017 Herik Lima de Castro and Marcelo Medeiros Eler
- Distributed under MIT license, or public domain if desired and
- recognized in your jurisdiction.
- See file LICENSE for detail.
- */
- #include "cppwebcontroller.h"
- CWF_BEGIN_NAMESPACE
- void CppWebController::doGet(CWF::Request &request, CWF::Response &response) const
- {
- QString url(request.getRequestURL());
- if (url.endsWith("/index")) {
- request.getRequestDispatcher("/config/cppwebserverpages/index.view")
- .forward(request, response);
- } else if (url.endsWith("/examples")) {
- request.getRequestDispatcher("/config/cppwebserverpages/examples.view")
- .forward(request, response);
- } else if (url.endsWith("/documentation")) {
- request.getRequestDispatcher("/config/cppwebserverpages/documentation.view")
- .forward(request, response);
- } else if (url.endsWith("/ssl")) {
- request.getRequestDispatcher("/config/cppwebserverpages/ssl.view").forward(request, response);
- } else if (url.endsWith("/authors")) {
- request.getRequestDispatcher("/config/cppwebserverpages/authors.view")
- .forward(request, response);
- }
- }
- CWF_END_NAMESPACE
|