node.js使用body-attributes https POST - 如何?

时间:2016-07-22 14:14:56

标签: node.js oauth-2.0 httprequest node-rest-client node-https

我正在尝试使用node.js服务器获取令牌。

当有人调用我服务器的REST-API时,执行以下代码(在此调用的处理过程中,服务器自己进行多次调用)。

以下配置适用于POSTMAN:

URL: https://login.windows.net/MyCompanyTenant.onmicrosoft.com/oauth2/token

标题:

  • 缓存控制:无缓存
  • 内容类型:application / x-www-form-urlencoded

正文:

  • client_id:YourClientIdFromAzureAd
  • 资源:https://myCompanyTenant.crm.dynamics.com
  • 用户名:yourServiceUser@myCompanyTenant.onmicrosoft.com
  • 密码:yourServiceUserPassword
  • grant_type:密码
  • client_secret:YourClientSecretFromAzureAd

现在我的失败代码尝试构建此请求:

h1

我没有看到任何错误,我的服务器只是等待等待......

1 个答案:

答案 0 :(得分:2)

您错过了request.end()来完成请求。或者,作为快捷方式,您可以将单个request.write(bodyDataString)更改为request.end(bodyDataString)