cornice

    3熱度

    1回答

    我嘗試添加架構驗證,因爲它在官方檐口文檔描述和做裝飾,通過像service_name.post(模式= SomeSchemaClass),但它不工作 import colander class TrackSchema(colander.MappingSchema): genre = colander.SchemaNode(colander.String(), location="b

    1熱度

    1回答

    APIURL ='http://localhost:6543/api/patches/alice_8b84090712bce46e15a8107839cefe/e5678' data = { 'patch_id' : 'e5678', 'queue_id' : 'alice_8b84090712bce46e15a8107839cefe', } response = req

    16熱度

    2回答

    我正在使用Pyramid和Cornice的Web服務的REST API;服務器端的數據使用SQLAlchemy和MySQL進行處理。 Web服務器是nginx使用uwsgi,它的配置爲運行多個Python的過程: [uwsgi] socket = localhost:6542 plugins = python34 ... processes = 2 # spawn the specifie

    1熱度

    1回答

    我有這樣一個網址: http://site/account/login/ 我想通過命令行來做到這一點,沒有形式。 import requests requests.get(url, auth=('username-goes-here', 'password-goes-here')) 但是我如何使用Cornice設計我在Pyrmaid中的視圖函數? @user.get() def log

    2熱度

    1回答

    我在API中有一組與Coramid/Cornice一起使用的Colander SchemaNode。對於某些查詢字符串參數,傳遞範圍(即time=X-Y表示從X到Y的時間範圍,其中X和Y是表示時期的整數)。 class TimedThingGet(MappingSchema): time = TimeOrRange(missing=drop) : class TimeOrRange(

    2熱度

    1回答

    我正在使用金字塔和Cornice爲Backbone.js應用程序創建API以供使用。我目前的代碼對於GET和POST請求是完美的,但它在收到PUT請求時返回404錯誤。我相信這是因爲骨幹將它們發送爲http://example.com/api/clients/ID,其中ID是有問題的對象的ID號。 我檐口設置代碼是: clients = Service(name='clients', path='

    1熱度

    2回答

    我有一個用金字塔/ cornice編寫的RESTful API。它爲Ember客戶端提供了一個API。 我跟着cornice tutorial,並有一個valid_token驗證器,我在許多視圖上用作資源類的方法。 def valid_token(request): header = 'Authorization' token = request.headers.get(hea