fixed type of content returned from rest api
This commit is contained in:
parent
5b4b779ae1
commit
581e2a6ad5
|
|
@ -41,6 +41,7 @@ HTTP_IO_RESULT HTTPPostSysAPI(httpd_req_t *req, char *PostData)
|
||||||
M.outputDataBuffer = respbuf;
|
M.outputDataBuffer = respbuf;
|
||||||
M.outputDataLength = EXPECTED_MAX_DATA_RESPONSE_SIZE;
|
M.outputDataLength = EXPECTED_MAX_DATA_RESPONSE_SIZE;
|
||||||
SysServiceDataHandler(&M);
|
SysServiceDataHandler(&M);
|
||||||
|
httpd_resp_set_type(req, "application/json");
|
||||||
httpd_resp_sendstr(req, respbuf);
|
httpd_resp_sendstr(req, respbuf);
|
||||||
free(respbuf);
|
free(respbuf);
|
||||||
return HTTP_IO_DONE_API;
|
return HTTP_IO_DONE_API;
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,14 @@
|
||||||
|
|
||||||
extern SYS_CONFIG SysConfig;
|
extern SYS_CONFIG SysConfig;
|
||||||
|
|
||||||
static void get_time(char *argres)
|
static void funct_addone(char *argres)
|
||||||
|
{
|
||||||
|
int arg = atoi(argres);
|
||||||
|
arg *= 2;
|
||||||
|
itoa(arg, argres, 10);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void funct_time(char *argres)
|
||||||
{
|
{
|
||||||
time_t now;
|
time_t now;
|
||||||
time(&now);
|
time(&now);
|
||||||
|
|
@ -40,7 +47,8 @@ const rest_var_t ConfigVariables[] =
|
||||||
{ 1, "otaurl", &SysConfig.OTAURL, VAR_STRING, 3, 128 },
|
{ 1, "otaurl", &SysConfig.OTAURL, VAR_STRING, 3, 128 },
|
||||||
{ 2, "ledenab", &SysConfig.Flags1.bIsLedsEnabled, VAR_BOOL, 0, 1 },
|
{ 2, "ledenab", &SysConfig.Flags1.bIsLedsEnabled, VAR_BOOL, 0, 1 },
|
||||||
{ 3, "otaint", &SysConfig.OTAAutoInt, VAR_INT, 0, 65535 },
|
{ 3, "otaint", &SysConfig.OTAAutoInt, VAR_INT, 0, 65535 },
|
||||||
{ 4, "time", &get_time, VAR_FUNCT, 0, 65535 }
|
{ 4, "time", &funct_time, VAR_FUNCT, 0, 65535 },
|
||||||
|
{ 5, "addone", &funct_addone, VAR_FUNCT, 0, 65535 }
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@
|
||||||
"msgid":123456789,
|
"msgid":123456789,
|
||||||
"time":"2023-06-03T12:25:24+00:00",
|
"time":"2023-06-03T12:25:24+00:00",
|
||||||
"msgtype":2,
|
"msgtype":2,
|
||||||
"payloadtype":1
|
"payloadtype":1,
|
||||||
"payload":{
|
"payload":{
|
||||||
"variables":[{"name":"netname","val":""},
|
"variables":[{"name":"netname","val":""},
|
||||||
{"name":"otaurl","val":""},
|
{"name":"otaurl","val":""},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user