この単純なフォームがページにあります。私はlocalhostでこれを実行しますが、フォームを実行するとhttp://localhost:63342/welcome.htmlフォームのPOSTメソッドに404が見つかりません
にリダイレクトされますが、代わりに404 not foundというメッセージが表示されます。
ブラウザでURLをマークしてヒットしたら、正しいページが表示されます。しかし、リダイレクトは、localhostにmethod = "POST"を使用しても機能しません。
これを解決する方法はありますか?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form method="POST" action="welcome.html">
<input type="text" id="test" name="test"/>
<input type="submit" value="test"/>
</form>
</body>
</html>
サーバーサイドのコードはどのように見えますか?サーバーがPOSTアクションをマッピングしていない可能性があります。ブラウザにURLを入力すると、GETアクションが使用されます。 –
私は実際にサーバー側のコードがどのように見えるのかわかりません(どうすればそれを見つけることができます)。 Webstormを使用してフォームをブラウザにロードするだけです。 – acroscene
あなたの環境や使用している言語によって異なります。あなたはPHPを使用していますか? –