1

POST リクエストでリモート サービスを呼び出し、JSON データを受け取る次のコードに問題があります。

[..]
var options = {
    host:   REMOTE_HOST,
    port:   REMOTE_HOST_POST,
    path:   REMOTE_PATH,
    method: 'POST'
};

var req = http.request(options, function(res) {
    res.setEncoding('utf8');
    res.on('data', function (data) {
        // handles OK
    });
});

req.on('error', function(e) {
    // handles KO
});

req.write('user=myname&password=mypassword');
req.end();
[..]

私の OSX マシンでは問題なく動作しますが、同僚の Windows コンピューターで試してみると、サーバーに送信されたデータが正しくなく、何が問題の原因なのかわかりません。user=myname&password=mypasswordリモート アプリケーションは期待どおりに受信しませんが、次のようになります。

35\r\nuser=myname&password=mypassword

これの原因は何ですか?ありがとう

編集

問題はNode.jsではないようですさらなる調査の証拠は、開発サーバーを呼び出すときに私のOSXボックスでも同じエラーが発生することを示していますが、本番環境では問題なく動作します。Railsの問題のようです。私'

4

0 に答える 0