当前位置: 首页 > news >正文

网站没有收录阿里云怎么上传网站

网站没有收录,阿里云怎么上传网站,网站建设网站推广优化,开发一个网站能赚多少钱文章目录 库调用实例实现思路技术要点 1. 前端涉及的文件需要包装再发送2. http-GET路由3. http-POST路由 开发环境#xff1a;Arduino 库调用 #include WebServer.h #include ArduinoJson.h //IDE没有自带#xff0c;需自行安装实例 WebServer server…文章目录 库调用实例实现思路技术要点 1. 前端涉及的文件需要包装再发送2. http-GET路由3. http-POST路由 开发环境Arduino 库调用 #include WebServer.h #include ArduinoJson.h //IDE没有自带需自行安装实例 WebServer server(80);static const char index_html[] PROGMEM R( !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0link relstylesheet hrefstyleLoading.css title沃进DTU配置系统/titlestyle/style /head bodydiv classcontentdivdiv classcasePagediv classdisflex stylejustify-content: space-between;div classtitltInfo disflexdiv classtitle_wayos stylemargin-bottom: 10px;a hrefhttps://vollgo.cn/沃进科技/a/div/div/div/div/div/div /body script /script /html); void setup() {Serial.begin(115200);Serial.println(system start);IPAddress apIP({192, 168, 4, 1}); //设置AP的IP地址WiFi.mode(WIFI_AP_STA);WiFi.softAPConfig(apIP, apIP, IPAddress({255, 255, 255, 0}));server.on(/, []() {server.send(200, text/html, FPSTR(index_html));});server.on(/index.html, []() {server.send(200, text/html, FPSTR(index_html));});server.on(/wifi_params, HTTP_GET, []() {StaticJsonDocument1024 doc;doc[code] 200;doc[message][ssid] 12345;String jsonString;serializeJson(doc, jsonString);Serial.println(jsonString);server.send(200, text/json, jsonString.c_str());});server.onNotFound([](){String message File Not Found;message URI: ;message server.uri();message Method: ;message (server.method() HTTP_GET) ? GET : POST;message Arguments: ;message server.args();message ;for (uint8_t i 0; i server.args(); i) {message server.argName(i) : server.arg(i) ;}server.send(404, text/plain, message);// digitalWrite(led, 0);});server.begin(); } void loop() {delay(1);server.handleClient(); }实现思路 ESP32作为AP模式终端连接该AP通过地址即可访问该web服务器了前端界面文件通过http GET方式获取包括css文件图片js文件等。 技术要点 1. 前端涉及的文件需要包装再发送 static const char index_html[] PROGMEM R( ); 把整个前端文件的内容放在()括号里。 2. http-GET路由 访问路径/upd_pwd操作方式GETArduino的编译链为c是支持lambda函数的锁直接把函数传参直接写在调用处是不是很方便。 serializeJson把json对象格式化成String c_str()把String转换成char * server.arg(username)获取前端传递的路径中的参数username server.on(“/upd_pwd”, HTTP_GET, { String username server.arg(“username”); StaticJsonDocument512 doc; doc[“code”] 201; String jsonString; serializeJson(doc, jsonString); server.send(200, “text/json”, jsonString.c_str()); }); 3. http-POST路由 访问路径/upd_pwd操作方式POSTArduino的编译链为c是支持lambda函数的锁直接把函数传参直接写在调用处是不是很方便。 post消息体的body数据放在plain字段中以json字符串的形式存放。 serializeJson把json对象格式化成String c_str()把String转换成char * server.arg(username)获取前端传递的路径中的参数username const char *ip doc[server];获取json对象的server字段的值 server.on(“/upd_pwd”, HTTP_POST, { String body server.arg(“plain”); StaticJsonDocument512 doc; DeserializationError error deserializeJson(doc, body.c_str()); if(error) { server.send(400, “text/json”, “{“success”: 400, “message”:“json error”}”); } else { const char *ip doc[“server”]; StaticJsonDocument512 doc_ret; doc_ret[“code”] 201; String jsonString; serializeJson(doc_ret, jsonString); server.send(200, “text/json”, jsonString.c_str()); } });
http://www.hkea.cn/news/14530270/

相关文章:

  • 网站推广销售腾讯会员被告怎么办化工行业网站
  • 美橙网站产品详情做招聘网站怎么样
  • 福州网站大全哪个网站兼职做设计比较好
  • 做网站服务器用国外的做红酒网站
  • 网站子目录怎么做免费的网站申请
  • 百度商桥怎么接网站php网站开发小程序
  • 爱站seo查询做一个大型网站需要多少钱
  • 网站建设中英文建设网站步骤
  • 免费下载软件大厅网站推广优化技巧
  • 安阳网站建设官网网站应用程序池
  • 产品展示网站方案中国建设规划采购网站
  • 什么叫门户类网站一个正规的网站建设公司
  • 顺德做营销网站公司网站建设和优化要求
  • 新郑市建设局网站做亚马逊运营要看哪些网站
  • 一建建设网站首页河南推广网站的公司
  • 软文营销的成功案例优化方案英语必修一答案
  • 适合做网站服务器的主机建网站拿到广告
  • 建设集团有限公司网站app定制软件开发哪家好
  • 校园网站建设宣传网站建设费如何入帐
  • 同城广告发布平台网站关键字优化销售
  • 南昌企业建设网站设计utc wordpress
  • 江苏环泰建设有限公司网站icp备案官网查询
  • 网站建设运营知识淘客网站添加到桌面
  • aspx网站开发大学生html5网页大作业
  • 为校园网站建设提供怎么使用网站服务器
  • 美工素材网站舆情系统
  • 域名抢注网站是怎么360网站导航公司地址怎么做
  • 网站 关键词 怎么改网站的层次
  • 如何做一份网站的数据分析c 如何拖控件做网站
  • 驻马店做网站的公司搜索大全引擎入口网站