スマーク

高性能Webサービスフレームワーク
今すぐダウンロード

スマーク ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Rasmus Andersson
  • 出版社のWebサイト:
  • http://hunch.se

スマーク タグ


スマーク 説明

高性能Webサービスフレームワーク SMISKは、Cで書かれたシンプルで高性能でスケーラブルなWebサービスフレームワークですが、Python.Smiskによって制御されています。またはPyPi *からダウンロードする*いくつかの例を見ています。 / plaphereSponse( "Hello World!")myapp()。run()とここに、WSGI互換アプリケーションがあります.smisk.wsgi import * def hello_app(env、start_response):start_response( "200 OK" 、)を返しますメイン(Hello_app)の要件: ・Python このリリースの新機能: ・実際にはfilename拡張子ではなく、むしろフォーマットが少ないがLEET.HAXXOR LISEANESコンポーネントのLEATING.HAXXOR Kindaドット表記の要求を処理します。 ・固定304は、位置ヘッダを設定しない場合もメッセージ本文を含めないでください。 ・smisk.util.main.daemonize()は、デタッチしながら終了フックを呼び出しません(デッドフォークでsys.exitの代わりにOS._Exitを呼び出します)。 ・SMISK.UTIL.MAIN.CONTROL_PROCESS_RUNLOOP()のバグを修正しました。ここで、シグナルが子供に正しく転送されない ・コアがユーザー入力(フォームデータとクエリ文字列)からテキストデータをデコードできない場合は、config.hのsmisk_fallback_charsetで定義されたフォールバック文字セットを使用してテキストデータをデコードしようとします。これは "ISO-8859-1"に設定されています。 HTTP 1.1(RFC 2616)に従って、SECT。 19.3「耐性のあるアプリケーション」 ・MVCアプリケーションは、App.Charset(またはApp.TOLERANTがTRUEの場合)を使用してユーザー入力テキストを復号できない場合、「400不正な要求」で応答します。 ・Core.Applicationには新しいブールプロパティ "tolerant"があります。 true(デフォルト)ユーザー入力は耐容性のある方法で処理されます。すばらしいISO-8859-1でエンコードされたクエリ文字列がapp.CallSetを備えたアプリケーションに送信された場合、クエリ文字列は依然としてHTTP 1.1(RFC 2616)フォールバックエンコーディングISO-8859-1を使用してデコードされます。任意のバイトを復号することができます。 falseがfalseの場合、UnicoDeDecodeErrorが発生すると耐えられます。 ・static method core.url.decompose_query()新しいブール引数 "tolerant"を受け入れ、true、charset引数が設定され、最初の引数をデコードするために使用することはできません。 ・MVC.Responseには2つの新しいメンバーがあります。許容チャチェットのリストであるプロパティ "charsets"。最初の引数が "charsets"リストに従って受け入れ可能な場合にtrueを返すメソッド "accepts_charset"。 ・MVCアプリケーションは、有効なシリアライザまたはテンプレートを見つけるために使用されるコンテンツタイプを保持し、必要に応じてそのコンテンツタイプを応答に使用します。以前の動作は、(シリアライザまたはテンプレートごとに)正規コンテンツタイプで応答を送信することでした。


スマーク 関連ソフトウェア