問題タブ [node-request]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1378 参照

javascript - Bluebird Promises を使用してリクエストを送信するために setInterval (clearInterval を使用) を使用する方法は?

レポートを取得するためにリクエストをサーバーに送信するためにnode-requestを使用しています。サーバーはレポートを生成するのに時間がかかるため、レポートの状態で応答します。setInterval()関数でレポートの状態を確認しておりclearInterval()、サーバーがready応答を送信するときに使用します。しかし、このアプローチでは、 を使用した後でもclearInterval、以前のリクエストの応答が返され続け、応答ハンドラが何度も実行されます。これは多くの害を引き起こすわけではありませんが、それでも改善できると信じています。

これが私のコードです:

必要なもの:リクエストを作成し、応答を待ち、ステータスを確認します。ステータスがそうでない場合は、readyタイムアウト後に別のリクエストを作成し、応答のステータスコードがready. ステータスが準備完了の場合 - ループを終了 (または間隔をクリア) して実行します@processReport

約束のリクエストをして、 に入れようとしましsetIntervalたが、結果は同じでした。

PS 私はサーバーを制御していないので、サーバーがレポートに応答したり処理したりする方法を変更することはできません。

0 投票する
2 に答える
738 参照

json - ノードリクエストで別のドメインからjsonファイルを取得する方法は?

リモートサーバーにjsonファイルがあります。<domainName>/info.json. URLに移動すると、次のようになります。

しかしcurl <domainname>/info.json、端末から行うと、次のようなものが得られます。

次のようにノードを使用する場合request

次の応答が返されます。

で何かをしなければならないと思いますがcharset=utf-8、続行する方法がわかりません。ノード アプリで最初の json オブジェクトを取得して提供するにはどうすればよいですか?

編集1

答えで示唆されているように、私は次のように体に仕えました:

今、私は次の応答を受け取ります:

0 投票する
1 に答える
1217 参照

angularjs - Node/Express および Request モジュールを使用してフォーム データを投稿する

リモート ベンダー API からファイルをダウンロードし、次の投稿に従ってこれらを Azure Blob Storage に投稿できます: Download file via Webservice and Push it to Azure Blob Storage via Node/Express

これは意図したとおりに機能していますが、ベンダー API がフォーム データ (画像の高さと幅など) に基づいて異なるファイルを返すため、ファイルをダウンロードするために行う要求にフォーム データを渡す必要があります。このコードは、Request モジュール ( https://github.com/request/request )を介して渡された URL ごとにファイルを一時ストレージにダウンロードするものです。

HTML フォーム経由で収集したフォーム データを node/express 呼び出しに渡して、フォーム データを投稿し、ベンダー API から正しい画像の高さと幅を取得するにはどうすればよいですか?

ここに私のHTMLフォームがあります:

これが私のAngular Controllerです:

私のserver.jsでのuploadapifiles呼び出しは次のとおりです。

0 投票する
1 に答える
131 参照

node.js - NodeJS で http 投稿後に返された Cookie にアクセスできません

リモート Java CMS で認証する単純な NodeJS アプリがあります。認証が成功すると、CMS は Cookie を返します。

ただし、私の人生では、このCookie値にアクセス/取得する方法がわかりません。(認証後に CMS の API にリクエストを送信するには、Cookie が必要です)。

curl コマンドで Cookie が返されましたが、NodeJS でアクセスできません。カール コマンド:

ここに私のNodeJSアプリのコードがあります:

私の質問は次のとおりです。response.cookie の値が未定義として出力されるため、応答から Cookie の値を読み取るにはどうすればよいですか。

ありがとう、

マイク

** この質問が漠然としていると思われる場合は... そう言っていただければ、解決します。

0 投票する
1 に答える
762 参照

javascript - 機能的な方法でノードを使用して HTTP ポスト リクエストにボディを追加する

テストに次のコードがあります。

bodyそして、リクエストに a を追加したいと思います。

このスタイルを維持する方法が見つかりません。唯一の方法は、すべての適切なデータを内部に含むオブジェクトを作成し、それをリクエストに渡すことです。それを追加することは可能ですか?