古い記事
この記事は公開から1年以上経っており,情報が古い可能性があります.Deprecated: the_author_ID の使用はバージョン 2.8.0 から非推奨になっています ! 代わりに the_author_meta('ID') を使ってください。 in /var/www/html/blog/wp-includes/functions.php on line 4779
2
localhostのみアクセス可能な簡易HTTPサーバーのライブラリです。ファイヤーウォールも関係なく、簡単な機能として組み込む際に便利です。
使い方としては、Twitterとのアカウント連携する時、リダイレクト先をlocalhostにすれば自動的にアプリケーションに戻るなんてことも可能です。
リクエストはすべて非同期で返すようにしていますが、大きなファイルは苦手かもしれません。あくまで簡単な機能ということで利用してください。
使い方
サーバーを立て、可動させるにはこのコードのみで十分です。
using (WebServer server = new WebServer()) { server.Run(); // サーバーを立ててしたいこと // ... server.Stop(); }
また、初期設定はこのようになっています。
URL | http://localhost:80 |
ローカル側のファイルパス | {アプリケーションのあるフォルダ}\httpdoc\ |
この設定はWebServer.Settingでいろいろ変更することができます。
機能的に80番ポート使うのはもっと高性能なサーバーであるべきです。20000番以上のポートを指定することをオススメします。
詳しいことはこちらに記載しています。
ローカルで使うWebサーバーを立てる http://yryr.me/programming/local-http-server.html