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

esp8266httpclient_get_post使用

esp8266httpclient_get_post使用

#include<ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>//const char *ssid = "AxxxIFI";
const char *password = "xxxs879xxx68";const char* ssid = "IT-nxxxang";const char* URL = "http://172.127.5.27:927/";   // 测试HTTP请求用的URL。注意网址前面必须添加"http://"
const char* post_string = "{\"robot_id\":1}";void setup() {Serial.begin(115200);  //启动串口,并设置波特率为115200connectWiFi();        //连接WiFihttpClientRequest();  //通过客户端发送http请求,并响应
}void loop() {httpClientRequest();  //通过客户端发送http请求,并响应delay(5000);
}void httpClientRequest(){HTTPClient httpClient;          //1、创建http的客户端httpClient.begin(URL);          //2、通过begin函数配置请求地址。此处也可以不使用端口号Serial.print("URL: "); Serial.println(URL);//int httpCode = httpClient.GET();  //3、通过GET函数启动连接并发送HTTP请求int httpCode = httpClient.POST(post_string);if (httpCode > 0) {Serial.printf("[HTTP] GET... code: %d\n", httpCode);if (httpCode == HTTP_CODE_OK) {String payload = httpClient.getString();    //获取响应体Serial.println(payload);} else {Serial.printf("[HTTP] GET... failed, error: %s\n", httpClient.errorToString(httpCode).c_str());}} else {Serial.printf("[HTTP] Unable to connect\n");}httpClient.end();
}void connectWiFi(){Serial.println();Serial.print("Connecting to");Serial.println(ssid);WiFi.begin(ssid,password);                  //启动WIFIwhile(WiFi.status()!=WL_CONNECTED){         //判断WiFi的连接状态,如果没有连接成功,等待delay(500);Serial.print(".");}Serial.println("");Serial.println("WiFi connected");Serial.print("IP address:");Serial.println(WiFi.localIP());    //获取本机的IP
}

http://www.lryc.cn/news/117167.html

相关文章:

  • 【Spring】创建一个Spring项目与Bean对象的存储
  • Docker的入门与使用
  • Smart HTML Elements 16.1 Crack
  • [分享]STM32G070 串口 乱码 解决方法
  • [代码案例]学会python读写各类文件的操作(excel,txt,mat)
  • 【LeetCode】练习习题集【4月 - 7 月】
  • C# 子类强制转换为父类异常,引出的C#Dll加载机制,以及同类名同命名空间同dll程序集在C#中是否为同一个类的研究。
  • Go语言进阶
  • Java的枚举
  • Pytest测试框架3
  • 【数学建模】-- Matlab中图的最短路径
  • 中国月入过万的人多不多
  • 苹果电脑图像元数据编辑器:MetaImage for Mac
  • BeanUtils.copyProperties() 详解
  • 基于CentOS 7构建LVS-DR集群
  • openEuler-OECA考试报名火热开启,尊享半价优惠 作者:HopeInfra 发布时间:2023-08-10
  • 侯捷 C++面向对象编程笔记——10 继承与虚函数
  • mysql日期函数(查询最近n(天/月/年)、计算日期之间的天数等)
  • 通过anvt X6和vue3实现图编辑
  • win2012 IIS8.5 安装PHP教程,一些版本不能用
  • sqlalchemy执行原生sql
  • Python-OpenCV中的图像处理-图像平滑
  • Mongoose http server 例子
  • 1、初识HTML
  • 线性代数(三) 线性方程组
  • Apoll 多项式规划求解
  • ssm亚盛汽车配件销售业绩管理统源码和论文PPT
  • 发布属于自己的 npm 包
  • Redis主从复制和哨兵架构图,集成Spring Boot项目实战分享
  • java中try-with-resources自动关闭io流