在esp8266 arduino中单击获取查询id

在esp8266 arduino中单击获取查询id,arduino,arduino-uno,Arduino,Arduino Uno,有人能告诉我如何使用模块芯片而不是wifishield在点击时获取查询id吗?在这一点上,我只需要有人给我指出正确的方向(经过几天的搜索),我需要什么来将点击的id发送到arduino site.com/query?id=123//如何在单击时获取123?鉴于id可能会在单击时更改 String getId= "GET /query?id=123 HTTP/1.1\r\nHost: site.com:80\r\n\r\n"; 目前我能够发送到网络。此外,我还可以获取网页上的数据,但这不是我想

有人能告诉我如何使用模块芯片而不是wifishield在点击时获取查询id吗?在这一点上,我只需要有人给我指出正确的方向(经过几天的搜索),我需要什么来将点击的id发送到arduino

site.com/query?id=123//如何在单击时获取123?鉴于id可能会在单击时更改

String getId= "GET /query?id=123 HTTP/1.1\r\nHost: site.com:80\r\n\r\n"; 

目前我能够发送到网络。此外,我还可以获取网页上的数据,但这不是我想要的。

如果您想要获取id=xxx(其中xxx是您想要获取的数字),可以使用一些拆分字符串

int equalPosition = getId.indexOf("id=");
int HTTPPosition = getId.indexOf("HTTP");

String id = getId.substring(equalPosition,HTTPPosition-1);

请您发布您的Arduino代码,以便我们看到您尝试了什么?它将帮助我们发现问题并提出解决方案。