在另一个ESP32上运行的服务器上建立mDNS之后,我试图通过运行在ESP32上的客户端访问http:///myServerName.local/
链接。
我尝试使用上一个链接实现HTTP请求,但似乎无法正常工作。我还尝试仅通过浏览器访问链接,但这也不起作用。
Client Code:
HTTPClient http;
Serial.print("[HTTP] begin... \n");
http.begin("http://myServerName.local/"); //HTTP
Serial.print("[HTTP GET... \n");
int httpCode = http.GET();
...
Server Code:
void advertiseServices(const char* myName)
{
if(MDNS.begin(myName))
{
Serial.println(F("mDNS responder started."));
Serial.print(F("I am: "));
Serial.println(myName);
//Add service to MDNS-SD
MDNS.addService("http", "tcp", 80);
}
else
{
while(1)
{
Serial.println(F("Error setting up MDNS responder"));
delay(1000);
}
}
}
void setup(void)
{
//Activarea serviciilor prin care putem lua legatura cu device-urile in functie de numele lor
advertiseServices("myServerName");
...
}
到目前为止,我唯一得到的是-1
换来httpCode
,什么都没有。