|
@@ -383,49 +383,67 @@ void buy(Webs *wp)
|
|
|
|
|
|
void actionTest(Webs *wp)
|
|
|
{
|
|
|
- IPMI20_UDS_SESSION_T UDSSession;
|
|
|
- GetDevIDRes_T DeviceID;
|
|
|
-
|
|
|
- //Create session
|
|
|
- LIBIPMI_CreateSession(&UDSSession, DEFAULT_TIMEOUT);
|
|
|
- LIBIPMI_IPMC_GetDeviceID(&UDSSession, 0x8a, &DeviceID, DEFAULT_TIMEOUT);
|
|
|
-
|
|
|
- //Close session
|
|
|
- LIBIPMI_CloseSession(&UDSSession );
|
|
|
-
|
|
|
-
|
|
|
- char *pStr;
|
|
|
-
|
|
|
- cJSON * root = cJSON_CreateObject();
|
|
|
- cJSON * data = cJSON_CreateObject();
|
|
|
- cJSON_AddItemToObject(root, "data", data);//根节点下添加
|
|
|
- cJSON_AddStringToObject(root, "msg", "");
|
|
|
- cJSON_AddNumberToObject(root, "code", 200);
|
|
|
-
|
|
|
- cJSON_AddNumberToObject(data, "DeviceID", DeviceID.DeviceID);
|
|
|
- cJSON_AddNumberToObject(data, "DevRevision", DeviceID.DevRevision);
|
|
|
- cJSON_AddNumberToObject(data, "FirmwareRevision1", DeviceID.FirmwareRevision1);
|
|
|
- cJSON_AddNumberToObject(data, "FirmwareRevision2", DeviceID.FirmwareRevision2);
|
|
|
- cJSON_AddNumberToObject(data, "IPMIVersion", DeviceID.IPMIVersion);
|
|
|
- cJSON_AddNumberToObject(data, "DevSupport", DeviceID.DevSupport);
|
|
|
- cJSON_AddNumberToObject(data, "MfgID", DeviceID.MfgID[0]<<24 | DeviceID.MfgID[1]<<16 | DeviceID.MfgID[2]<<8 | DeviceID.MfgID[3]);
|
|
|
- cJSON_AddNumberToObject(data, "ProdID", DeviceID.ProdID);
|
|
|
- cJSON_AddNumberToObject(data, "AuxFirmwareRevision", DeviceID.AuxFirmwareRevision);
|
|
|
-
|
|
|
- pStr = cJSON_PrintUnformatted(root);
|
|
|
-
|
|
|
- printf("%s\n", pStr);
|
|
|
+ char *name, *age;
|
|
|
+ name = websGetVar(wp, "name", NULL);
|
|
|
+ age = websGetVar(wp, "age", NULL);
|
|
|
+ logmsg(2, "name value is : %s", name );
|
|
|
+ logmsg(2, "age value is : %s", age );
|
|
|
websSetStatus(wp, 200);
|
|
|
websWriteHeaders(wp, -1, 0);
|
|
|
websWriteEndHeaders(wp);
|
|
|
- websWrite(wp,"%s", pStr);
|
|
|
+
|
|
|
+ websWrite(wp, "Name %s", name);
|
|
|
+ websWrite(wp, "age %s", age);
|
|
|
websFlush(wp, 0);
|
|
|
websDone(wp);
|
|
|
|
|
|
- if(pStr)
|
|
|
- wfree(pStr);
|
|
|
- if(root)
|
|
|
- cJSON_Delete(root);
|
|
|
+ if(name)
|
|
|
+ wfree(name);
|
|
|
+ if(age)
|
|
|
+ wfree(age);
|
|
|
+ // IPMI20_UDS_SESSION_T UDSSession;
|
|
|
+ // GetDevIDRes_T DeviceID;
|
|
|
+
|
|
|
+ // //Create session
|
|
|
+ // LIBIPMI_CreateSession(&UDSSession, DEFAULT_TIMEOUT);
|
|
|
+ // LIBIPMI_IPMC_GetDeviceID(&UDSSession, 0x8a, &DeviceID, DEFAULT_TIMEOUT);
|
|
|
+
|
|
|
+ // //Close session
|
|
|
+ // LIBIPMI_CloseSession(&UDSSession );
|
|
|
+
|
|
|
+
|
|
|
+ // char *pStr;
|
|
|
+
|
|
|
+ // cJSON * root = cJSON_CreateObject();
|
|
|
+ // cJSON * data = cJSON_CreateObject();
|
|
|
+ // cJSON_AddItemToObject(root, "data", data);//根节点下添加
|
|
|
+ // cJSON_AddStringToObject(root, "msg", "");
|
|
|
+ // cJSON_AddNumberToObject(root, "code", 200);
|
|
|
+
|
|
|
+ // cJSON_AddNumberToObject(data, "DeviceID", DeviceID.DeviceID);
|
|
|
+ // cJSON_AddNumberToObject(data, "DevRevision", DeviceID.DevRevision);
|
|
|
+ // cJSON_AddNumberToObject(data, "FirmwareRevision1", DeviceID.FirmwareRevision1);
|
|
|
+ // cJSON_AddNumberToObject(data, "FirmwareRevision2", DeviceID.FirmwareRevision2);
|
|
|
+ // cJSON_AddNumberToObject(data, "IPMIVersion", DeviceID.IPMIVersion);
|
|
|
+ // cJSON_AddNumberToObject(data, "DevSupport", DeviceID.DevSupport);
|
|
|
+ // cJSON_AddNumberToObject(data, "MfgID", DeviceID.MfgID[0]<<24 | DeviceID.MfgID[1]<<16 | DeviceID.MfgID[2]<<8 | DeviceID.MfgID[3]);
|
|
|
+ // cJSON_AddNumberToObject(data, "ProdID", DeviceID.ProdID);
|
|
|
+ // cJSON_AddNumberToObject(data, "AuxFirmwareRevision", DeviceID.AuxFirmwareRevision);
|
|
|
+
|
|
|
+ // pStr = cJSON_PrintUnformatted(root);
|
|
|
+
|
|
|
+ // printf("%s\n", pStr);
|
|
|
+ // websSetStatus(wp, 200);
|
|
|
+ // websWriteHeaders(wp, -1, 0);
|
|
|
+ // websWriteEndHeaders(wp);
|
|
|
+ // websWrite(wp,"%s", pStr);
|
|
|
+ // websFlush(wp, 0);
|
|
|
+ // websDone(wp);
|
|
|
+
|
|
|
+ // if(pStr)
|
|
|
+ // wfree(pStr);
|
|
|
+ // if(root)
|
|
|
+ // cJSON_Delete(root);
|
|
|
|
|
|
|
|
|
}
|