Refactored start / end of HTML into functions

This commit is contained in:
softplus
2022-09-01 23:26:21 +02:00
parent 034444d388
commit cfe69edfdc
5 changed files with 214 additions and 245 deletions

View File

@ -179,7 +179,6 @@ static int http_rest_get(http_request_t *request){
return http_rest_get_flash_advanced(request);
}
if (!strcmp(request->url, "api/dumpconfig")){
return http_rest_get_dumpconfig(request);
}
@ -192,13 +191,11 @@ static int http_rest_get(http_request_t *request){
return http_rest_get_flash_vars_test(request);
}
http_setup(request, httpMimeTypeHTML);
http_html_start(request, "GET REST API");
poststr(request, "GET of ");
poststr(request, request->url);
poststr(request, htmlEnd);
http_html_end(request);
poststr(request,NULL);
return 0;
}
@ -257,6 +254,7 @@ static int http_rest_post(http_request_t *request){
#endif
http_setup(request, httpMimeTypeHTML);
http_html_start(request, "POST REST API");
poststr(request, "POST to ");
poststr(request, request->url);
poststr(request, "<br/>Content Length:");
@ -265,16 +263,11 @@ static int http_rest_post(http_request_t *request){
poststr(request, "<br/>Content:[");
poststr(request, request->bodystart);
poststr(request, "]<br/>");
poststr(request, htmlEnd);
http_html_end(request);
poststr(request,NULL);
return 0;
}
static int http_rest_app(http_request_t *request){
const char *webhost = CFG_GetWebappRoot();
const char *ourip = HAL_GetMyIPString(); //CFG_GetOurIP();
@ -288,9 +281,10 @@ static int http_rest_app(http_request_t *request){
poststr(request, webhost);
poststr(request, apppage4);
} else {
poststr(request,htmlHeader);
poststr(request,htmlReturnToMenu);
poststr(request,"no APP available<br/>");
http_html_start(request, "Not available");
poststr(request, htmlFooterReturnToMenu);
poststr(request, "no APP available<br/>");
http_html_end(request);
}
poststr(request,NULL);
return 0;