代码拉取完成,页面将自动刷新
#include "include.h"
#include <ESP8266HTTPClient.h>
HTTPClient http;
void http_post_request(String msg){
String url = "http://" + http_config_parameter.server_ip + "/" + http_config_parameter.parameter + "/";
http.begin(client, url); //HTTP
http.addHeader("Content-Type", "application/json");
int httpCode = http.POST(msg);
if (httpCode > 0) {
if (httpCode == HTTP_CODE_OK) {
http_config_parameter.http_status = true;
const String& payload = http.getString();
if(payload != null){
/* 将数据放在,缓冲区中*/
system_status.client_CallBack_msg = payload;
// serial_println(payload);
}
}
else {
http_config_parameter.http_status = false;
/* 用户输出*/
user_serial_print("error-parameter\r\n");
}
http.end();
}
}
void http_get_request(void){
String url = "http://" + http_config_parameter.server_ip + "/" + http_config_parameter.parameter + "/";
http.begin(client, url); //HTTP
int httpCode = http.GET();
if (httpCode > 0) {
if (httpCode == HTTP_CODE_OK || httpCode == HTTP_CODE_MOVED_PERMANENTLY) {
http_config_parameter.http_status = true;
const String& payload = http.getString();
if(payload != null){
/* 将数据放在,缓冲区中*/
system_status.client_CallBack_msg = payload;
// serial_println(payload);
}
}
else {
http_config_parameter.http_status = false;
/* 用户输出*/
user_serial_print("error-parameter\r\n");
}
http.end();
}
}
// secretkey
String http_post_query_secret(String msg){
String url = "http://www.caisiyu.top:1880/secretkey/";
http.begin(client, url); //HTTP
http.addHeader("Content-Type", "application/json");
int httpCode = http.POST(msg);
if (httpCode > 0) {
/* 用户输出*/
if (httpCode == HTTP_CODE_OK) {
const String& payload = http.getString();
if(payload != null){
// serial_println(payload);
if(payload.toInt() == 1){
system_status.secret_key_value = true;
/* 用户输出*/
user_serial_print("Ok\r\n");
}
else if(payload.toInt() == 0){
system_status.secret_key_value = false;
/* 用户输出*/
user_serial_print("error-secret\r\n");
}
}
}
else {
system_status.secret_key_value = false;
/* 用户输出*/
user_serial_print("error-secret\r\n");
}
http.end();
}
return "";
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。