2017-02-03 20 views
0

この単純なフォームがページにあります。私は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> 
+1

サーバーサイドのコードはどのように見えますか?サーバーがPOSTアクションをマッピングしていない可能性があります。ブラウザにURLを入力すると、GETアクションが使用されます。 –

+0

私は実際にサーバー側のコードがどのように見えるのかわかりません(どうすればそれを見つけることができます)。 Webstormを使用してフォームをブラウザにロードするだけです。 – acroscene

+0

あなたの環境や使用している言語によって異なります。あなたはPHPを使用していますか? –

答えて

0

私はあなたがPOSTメソッドの代わりにGETメソッドを使いたいと思っています。

詳細はこちらhttp://www.w3schools.com/TAGS/ref_httpmethods.asp

+0

。物事はログインページを作っている。 GETを使用すると、すべてがURLに表示されます – acroscene

+0

次に、welcome.html(そしてwelcome.php)ファイルにPOSTデータを取得するためのPHPが必要です。 – Rick

+0

Localhostで動作させると問題が起きる可能性はありますか?私のサイトをプレビューするためにWebstormを使用しています – acroscene

関連する問題