将工作cURL POST请求正确转换为ESP8266 http请求

将工作cURL POST请求正确转换为ESP8266 http请求,curl,post,arduino-esp8266,Curl,Post,Arduino Esp8266,当前有一个从API获取授权代码的工作cURL请求。请求如下: curl-X POST-H“内容类型:应用程序/X-www-form-urlencoded”-d“授权类型=客户端凭据&客户端id=***&客户端机密=***&范围=***”https://api.***.com/oauth/token 其中***是经过编辑的信息。当我在基于ESP8266的Nodemcu上尝试将其转换为正确的请求时,我经常会收到失败(-1)的回复。我的ESP上的代码如下所示: http.begin("htt

当前有一个从API获取授权代码的工作cURL请求。请求如下:

curl-X POST-H“内容类型:应用程序/X-www-form-urlencoded”-d“授权类型=客户端凭据&客户端id=***&客户端机密=***&范围=***”https://api.***.com/oauth/token

其中***是经过编辑的信息。当我在基于ESP8266的Nodemcu上尝试将其转换为正确的请求时,我经常会收到失败(-1)的回复。我的ESP上的代码如下所示:

http.begin("https://api.****.com/oauth/token");     
http.addHeader("Content-Type", "application/x-www-form-urlencoded"); header
 
int httpCode = http.POST("grant_type=client_credentials&client_id=***&client_secret=***&scope=***");   //Send the request
String payload = http.getString();             

我在翻译中做错了什么?

您建立了安全连接吗?看见