Cornice

軟件截圖:
Cornice
軟件詳細信息:
版本: 0.13
上傳日期: 20 Feb 15
許可: 免費
人氣: 36

Rating: 5.0/5 (Total Votes: 2)

Cornice公司為您提供可用於在金字塔定義Web服務的服務類。
服務類的每個實例對應一個服務器的路徑,你可以實現各種方法HTTP簡單裝飾的道路上。
簷口會自動返回一個405錯誤與正確的Allow頭如果要求未得到落實的方法。
Cornice公司還提供了一個獅身人面像的指令,可以用來記錄您的Web服務。過定義服務的延伸迭代,並且會自動生成Web服務的文檔。
快速入門
要使用Cornice公司,通過包括它與你的項目啟動** **包括在金字塔的方法:
   高清主(global_config,**設置):
        ...
        config.include(“飛簷”)
        ...
       返回config.make_wsgi_app()
了解更多關於包括http://docs.pylonsproject.org/projects/pyramid/1.0/narr/advconfig.html#including-configuration-from-external-sources
然後,你就可以開始你的看法定義Web服務。
例如,讓我們定義一個服務,您可以** GET **和** ** POST值在** /價值/ {}值**,其中*值*是一個ASCII值,表示該值的名稱:
   進口JSON
   從簷口進口服務
   值=服務(名稱='富',路徑='/價值/ {}值“,
                    說明=“Cornice公司演示”)
    _values​​ = {}
    @ values​​.get()
   高清的get_value(要求):
        “”“返回的值。
        “”“
       鍵= request.matchdict ['值']
       返回_VALUES.get(鑰匙)
    @ values​​.post()
   高清set_value(要求):
        “”“設置值。
       返回*真*或*假*。
        “”“
       鍵= request.matchdict ['值']
       嘗試:
            _VALUES.set(鍵,json.loads(request.body))
       除了ValueError錯誤:
           返回False
       返回True
默認情況下,Cornice公司使用的JSON渲染

什麼在此版本中是新的

  • 在新增跨域資源共享( CORS)的支持。

什麼是在0.12版本新

  • 在修復自動定義的負責人的意見,從GET意見
  • 在支持科蘭德繼承
  • (漏勺新版本中引入)
  • 在檢查視圖的身體錯誤和驗證(只檢查驗證之前)
  • 添加__version__實用簷口/ __ __初始化。PY

什麼版本0.11的新

  • 在獅身人面像的擴展現在由cornice.ext提供。 sphinxext模塊
  • 在添加支持SPORE
  • 添加一個可選的'error_handler'來查看聲明。
  • 在Services.default_ {驗證器,過濾器}現在使用。 (修正#75)

什麼是在0.10版本新

  • 使用pcreate而不是貼紙創建
  • 在使其能夠自定義值添加到錯誤。

什麼是0.9版本,新的

  • 在默認模式值被認為是在體內
  • 在,所以我們沒有使用裝飾了重構的內部API。服務定義現在分離從服務註冊在路由機制
  • 添加類級別的驗證器和過濾器
  • 在加入約簷口內部文件
  • 在廢棄的service.schema屬性。使用service.definitions代替。

什麼在0.8版本的新

  • 在添加的“選項”HTTP動詞支持
  • 在允許多個接受定義的服務。
  • 在得到驗證的文檔字符串自動文檔生成
  • 在固定的非ASCII文件的問題
  • 添加的方式與venusian.scan掃描時忽略了一些模塊。

什麼0.7版本是新的

  • 在更新執照MPL 2.0
  • 在更名為cornice.schemas cornice.errors
  • 新增get_view_wrapper方法來服務類,以支持子包裹的觀點可調用瓦特/裝飾
  • 在加擴建的支持
  • 添加基於類的意見和資源裝飾
  • 確保我們使用金字塔的例外。不Webob的。
  • 添加過濾器的支持
  • 在添加模式支持
  • 添加JSON支持XSRF
  • 現在,錯誤狀態可以從400種不同的。

什麼是0.6版本,新的

  • 在清單的各種修復

什麼在0.3版本的新

  • 在刪除單" _defined"國家從服務類;這允許服務定義被加載到一個以上的配置。

要求

  • 在Python中

顯影劑的其他軟件 Mozilla Services Team

意見 Cornice

評論沒有發現
添加評論
打開圖片!