几天以来,我一直在尝试将简单的web应用程序与ESP8266模块结合起来。现在,我无法从ESP(配置为客户机)向我的应用程序或任何其他服务器发送HTTP请求。在
当我尝试向某个网站提出获取请求时,每次都收到错误的请求。这是我的命令(我使用python脚本加速建立连接的过程)send_command('AT+CWMODE=1\n', wifi)
send_command('AT+CIPMUX=0\n', wifi)
send_command('AT+CWJAP="my_network","password"\n', wifi)
send_command('AT+CIPSTART="TCP","onet.pl",80\r\n', wifi,2)
request = r"HEAD / HTTP/1.1\r\nHost: onet.pl\r\nConnection: close\r\n\r\n"
send_command('AT+CIPSEND=' + str(len(request)) + '\n', wifi)
send_command(request,wifi,5)
Send_命令功能:
^{pr2}$
答案是:
+IPD,160:HTTP/1.1 400 Bad Request
Server: Dreamlab Accelerator
Date: Sat, 10 Jun 2017 16:32:00 GMT
Content-Type: text/html
Content-Length: 166
Connection: close
如果我的代码有什么问题,我将非常感激。在