これは基本的に私が持っているコードです:
// in file1.php
<?php print_r($_POST); ?>
<form method="POST" action="http://localhost:1234">
<button type="submit" value="3" name="q">Register</button>
</form>
// in server.js
app.post('/', (req, res) => {
request.post(
req.headers.referer,
{ form: { test: "mytest" } },
function (error, response, body) {
if (!error && response.statusCode == 200) {
// Print out the response body
res.set("POST", "test=1234");
res.redirect(302, req.headers.referer);
}
});
});
app.listen(1234);
これは、このコードが行う必要があることです:
私が入ってボタンfile1.phpをクリックすると、からの投稿ヘッダーとして投稿Registerリクエストが送信されます。その投稿要求で何かを行い、応答を(のコールバック内で) に送り返します。次に、POST ヘッダーを に変更し、リダイレクトして画面に表示する必要があります。file1.php{ test: "mytest" }http://localhost:1234file1.phphttp://localhost:1234request.post(){ test: 1234 }file1.phpArray([test]=>1234) [Register button]
問題は、そのテキストを画面に表示することができないことです。ヘッダーが変更されていないか、うまく変更されていないようです。私に何ができる?