Web開発のプロジェクト分野:ソケットを使用してHTTP 1.1サーバーを開発します。これは、Python言語を使用して開発されます。
リソースの追加(古い):
Angular Updation Divを1秒ごとに使用したテレメトリー。
ブートストラップを使用したモバイルインターフェイスを更新しました。
404ページのフィードバック機能。POSTメソッドを使用してフィードバックが回復されます。
実装された仮想ステータス機能。リクエストとしてのみ自動的に生成されます '/virtual/.../status.json'この機能はサーバーステータスで応答します。
ifconfigを介してIPおよびブロードキャストアドレスを自動的に取得します。したがって、アドレスは「network.py」パッケージを介して取得されるため、「サーバー(http_port、unicast_port)」を呼び出すだけです。ただし、この機能はLinuxでのみ機能します。
サーバーグリッドを実装しました。現在、独自のプロトコルを使用して、サーバーは新しいサーバーを探してブロードキャストパッケージを送信します。したがって、404を返す前に、隣接するサーバーでアピールを探します。
共通ゲートウェイインターフェイスを使用した動的リソースの実装。 url /cgi /progで書くとき? PARAMS、サーバーは /bin /または /sbin / /sbin /にある場合、およびローカルプログラムの場合の両方を実行します。テストのために、cgiexecutableプログラムを実行し、いくつかのパラメーターを渡してください。
パスアクセスの基本認証を実装しました。パスが要求されると、.htaccessファイルがパスで求められます。持っていない場合、200。持っている場合は、401を返します。次のリクエストでユーザーと合格します。
Query Paramsを使用して、名前とサイズでファイルを成長または減少させます。
「親ディレクトリ」を使用して、インターフェイスでの完全なナビゲーション。
アイコンはBase64を介してロードされます。
ナビゲーションインターフェイスは、それぞれのサイズがバイト、KB、MB、GBのファイル(名前)、サイズを提示します。貼り付けの場合、この値は通知されず、最後に変更されます。
Ready Navigation Interface。
不明なmyMyMymetypesの注意myMypeエラー、誤ったインデックスの生成、および「。」のために誤った場所にリンクされたインデックスのパスのパス
ディレクトリ間でナビゲーション用に作成されたインターフェイス。 127.0.0.1:port/subpath/subsubpathにリクエストするだけです。
任意のパスリクエストのindex.htmlを生成します。
見つかっていない404の返品関数を更新しました。
顧客がサーバーに初めて接続すると、サーバーはCookie "count = 0"を返します。これは、サーバーへの接続ごとに増加します。
GETメソッドのファイルキャッシュの処理を開始します:ifmodified-sinceおよびif-unmodified-sinceが実装しました。
ヘッダーフィールドのコンテンツレングス、コンテンツタイプ、ラスト修飾の取得と返却。
128 x 128バイトのGet Requestsを返すと、大きなファイルを使用してサーバーを「ownれさせない」ように。
現在、Getを提供するためにスレッドを起動しています。そのため、ソケットが接続すると、スレッドがリリースされて提供され、メインスレッドは別の接続を期待し続けます。
サーバーファイルをクラスに変換します。