2

リクエスト ( https://github.com/mikeal/request )を使用してノードから http 投稿リクエストを送信していますが、null ボディが返されます。同じリクエストが hurl.it から送信され、正しい本文​​で正しいレスポンスが返されます。同じnodejsサーバーから同じサーバーに送信される別のリクエストも、正しい本文​​を返しています。本当に腹立たしいのは、これが先週は機能していたのに、nodejs では機能しなくなったことです。

私のserver.jsは次のとおりです。

var request = require('request');

request({
        uri: 'insert url here; contains sensitive info',
        method: 'POST',
        body: 'insert body here; contains sensitive info',
        followRedirect: true,
        maxRedirects: 10
        }, function(error, response, body) {
                console.log('body in response is: ' + body);
        });

誰もこれを修正する方法を知っていますか?

ありがとうございました。

4

1 に答える 1

5

この問題を解決しました。私が投稿していたサーバーは、私が送信していないヘッダーでユーザー エージェントを期待していたようで、null 例外をスローし、null を返していました。その後、修正されました。

ありがとうございました。

于 2014-08-18T19:44:31.923 に答える