node.jsエクスプレスアプリでpaypal ipnを機能させようとしています.ipnメッセージを受信したら、受信した正確な順序でコンテンツを送り返し、コマンドを前に送信して、ipnメッセージを検証する必要があります_notify-validate". 彼らが与える例は、次のようなクエリ文字列です。
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_notify-validate&mc_gross=19.95&protection_eligibility=Eligible&address_status=confirmed&payer_id=LPLWNMTBWMFAY&tax=0.00&...&payment_gross=19.95&shipping=0.00
ただし、bodyParser を使用しているため、request.body は json オブジェクトです。「cmd=_notify-validate」を追加して返送する場合、それを単純なクエリ文字列として受信し、bodyParser を削除せずに単純なクエリ文字列として送信するにはどうすればよいですか? 実際にデータを解釈するには、このルートで json で解析されたバージョンが必要です。また、サーバー側で POST を送信するのはどのようなものですか? (res.send(str) を実行するだけですか?)