由于缺少sendImmediately标志,HTTP Basic auth不能与http.request一起使用

时间:2015-08-11 17:37:34

标签: node.js rest http authorization

我使用以下函数对REST API执行基本HTTP身份验证。它使用sendImmediately = false标志并且有效。

  var request = require('request');
  var url = 'http://someurl.com/api/orders';


  request.get( {
          url : url,
          headers : {
              "Authorization" : auth
          },
          'auth': {
            'user': 'USERNAME',
            'pass': 'PW',
            'sendImmediately': false
          }

        }, function(error, response, body)
        {
          console.log(response);
        } );

我如何使用http.request做同样的事情,因为我无法在文档中找到标志,而node-rest-client包基于http.request,我无法使用它或者是为了我的目的。

我的用例是不正常的,像node-rest-client这样的常见模块不会覆盖它,或者我错过了什么?

0 个答案:

没有答案