2012-03-14 18 views
1

HTTPリクエストを受け取り、HTMLフォームを実行し、要求されたページを返す、単純で軽量なWebサーバーをjavaでコーディングする方法。新しく開発された言語のランタイムライブラリの一部としてこのサーバーを統合しようとしています。 私はこれをnanohtpdといいます。これはちょうど1つのjavaファイルです。コンパイルをスキャンしてサーバーを実行しますが、HTMLフォームを開いてsubmitをクリックすると、アクションのパラメータとして指定されたページ(action = "some_name .php ")、ブラウザに表示される代わりにページがダウンロードされます。私はパラメータがPHPファイルに渡されることを意味し、PHPファイルはhtml形式でパラメータを表示するコードを持っています。ページはダウンロードされます。 text/htmlのJavaの単純なWebサーバーnanohttpdと呼ばれる

+0

ブラウザはファイルを保存するか、ブラウザにPHPコードを表示するだけですか? –

答えて

0

ページは、サーバーがContent-Typeの値を持つhttp headerを追加していないためか、代わりにブラウザによってレンダリングされているのがダウンロードされます。

関連する問題