🐕

ママ、私は世界で一番シンプルなHTTPサーバーを書いたのよ。

2021/09/10に公開

最新のWebサーバーには数百万行のコードが含まれていますが、今日では、最も単純なHTTPサーバーを作成するのに4行しかかからないことがわかります。
いいえ、次のような退屈なものにはなりません。

new WebServer().start();

ママが私たちのサーバーにアクセスしたときに私たちの挨拶を見てもらいたいとしましょう。
VS Codeの最新バージョンを開いていますか?もしそうなら、それを閉じてください、あなたはそれを必要としないでしょう! ✋
お気に入りのテキストエディタを開きます。ファイルに名前を付けます:Mom.txt あなたの魂はどれほど気持ちがいいと感じましたか?...

わかりました。複雑にすることはありません。テキストエディタを使用して、4つの魔法の行を記述します。

GET / HTTP/1.1

HTTP/1.1 200 OK
Content-Type: text/html

Hello, Mom!

"Hello, world!"よりいいんじゃないか?

サーバーの準備ができました。ファイルのアイコンをダブルクリックして、サーバーを起動してみましょう。
テキストエディタで開いたファイル?🤔
たわごと...それは機能していません!何をすべきか?
さて、私はあなたに道具の名前をささやきます、しかし最初に、この魔法の杖について誰にも言わないことを約束します。あなたのママでさえありません。約束しますか?
それを書き留めてから:
https://github.com/xnbox/DeepfakeHTTP
それをダウンロードして、コマンドラインから世界で最も単純なHTTPサーバーを起動します。

java -jar df.jar Mom.txt

ブラウザを使用して、サーバーが実行されているかどうかを確認します。
http://localhost:8080

ああ、私はあなたに言うのを忘れました!コンピュータにJavaバージョン15以降がインストールされている必要があります。
ねえ、あなたはまだここにいますか?急いで実行し、4行のHTTPサーバーを作成できる人と賭けてください!
🎉🎉🎉

Discussion