Arduino 如何忽略ESP8266响应中的所有标题?

Arduino 如何忽略ESP8266响应中的所有标题?,arduino,esp8266,arduino-esp8266,Arduino,Esp8266,Arduino Esp8266,我的服务器的响应有问题。我需要忽略响应中的所有标题 HTTP/1.1200ok 内容类型:text/html;字符集=utf-8 连接:关闭 状态:200 OK 结余:50 uint32_t len=wifi.recvbuffer,sizeofbuffer,10; 如果len>0{ 序列号。打印收到:[; 对于uint32_t i=0;i

我的服务器的响应有问题。我需要忽略响应中的所有标题

HTTP/1.1200ok 内容类型:text/html;字符集=utf-8 连接:关闭 状态:200 OK 结余:50 uint32_t len=wifi.recvbuffer,sizeofbuffer,10; 如果len>0{ 序列号。打印收到:[; 对于uint32_t i=0;i首先,我将所有响应放在字符串变量中,然后找到触发器的索引OK,我也可以使用\r\n\r\n,但我不知道为什么要使用我自己的触发器lol,以便可以过滤所有这些头

wifi.send((const uint8_t*)httpPost, strlen(httpPost));
int t = 0;
char resp[] = {};
uint32_t len = wifi.recv(buffer, sizeof(buffer), 1024);
if (len > 0) {
  String resp;
  for (uint32_t i = 0; i < len; i++) {
     resp += String((char)buffer[i]);
  }
  Serial.println(resp);

  int ind = resp.indexOf("OK",20);
  String response;
  for(int x = ind+3;x<=resp.length();x++){
    response += resp[x];
  }
  Serial.println(response);
 }

HTTP规范规定标题和正文之间的分隔符为\r\n\r\n,因此放弃所有输入(包括这些字符),然后您将位于正文的开头。@par您能给我一个提示吗?请尝试查看循环函数,在该函数中读取网页以设置LED的亮度。