scalatra

    2熱度

    2回答

    我們是Scalatra用戶。它 我想抽象出來:每次我們將創建一個servlet,我們將擴大我們的BaseServlet延伸ScalatraBase: trait BaseServlet extends ScalatraFilter with ScalateSupport with FlashMapSupport { /** * Returns the request pa

    0熱度

    1回答

    我正在使用scalatra並將我的servlet配置爲始終返回JSON(如相應指南中所述)。使用MongoDB和Salat使我可以將MongoDBObject讀入我的case類,這似乎很好。 我的情況下類: import org.bson.types.ObjectId import com.novus.salat.annotations.raw.Key case class Player(_

    2熱度

    1回答

    我已經創建了一個簡單的控制器(下面的代碼是混淆和簡化的,假設ask會返回一個帶有消息的未來)。我想要做的是將HTTP代碼從200以外的地方更改(基於actor結果)。 當執行下面的代碼,我看到的結果回來如預期,但與200,而不是404 get("/:id") { new AsyncResult() { val is: Future[_] = ask(actor, mess

    1熱度

    1回答

    我已經配置了一個webapp在tomcat7中運行。我使用scalatra atmoshphere通過websocket連接到它。當我的客戶端和服務器都在同一臺機器上時,一切正常。但是,一旦我嘗試在遠程位置運行服務器,我無法使websocket連接正常工作。在我的Firebug日誌中,我看到下面的消息。但是我在tomcat的訪問日誌中看不到任何東西。所以不知道服務器端的問題以及如何糾正。 Usin

    1熱度

    1回答

    我正在開發一個使用Scalatra的Web服務,我想使用HMAC進行雙向認證。到目前爲止,我已經實現了對服務器的客戶端身份驗證:客戶端(Android應用程序)使用以下參數爲每個請求計算HMAC/SHA512:共享密鑰,HTTP方法,URL,一些頭(時間戳,clientId等)和請求主體(如果它是POST或PUT)。這個HMAC然後被添加到一個特定的頭部,並且該請求被髮送到服務器(它使用與計算客戶

    0熱度

    1回答

    任何想法可能導致以下錯誤? [email protected]:~/dev/heroku/kumbaraci50$ git push heroku master Counting objects: 4390, done. Delta compression using up to 4 threads. Compressing objects: 100% (2419/2419), done.

    0熱度

    1回答

    我有一個使用POST方法的Scalatra API,該方法由發送gzip編碼消息的外部API調用。但我無法讀取POST請求的身體,當我嘗試讀取POST的身體或試圖解壓,我得到異常: MalformedInputException: Input length = 1. 如果我的路線傳入POST請求提琴手,小提琴手正確處理該消息並指出,該消息被編碼,解碼後,我可以在請求的主體看到正確的消息 這裏是

    0熱度

    2回答

    我有一個使用xsbt-web-plugin的項目,但我希望能夠自定義jetty設置。有沒有一種方法可以指定我自己的jetty.xml文件?我發現 PluginKeys.configurationFiles 設置,並設置到所需的文件,但它沒有任何效果

    1熱度

    2回答

    我試圖呈現在我的Scalatra的控制器頁面index.ssp,但它表明了我一個錯誤: ssp("index") //Error : Template file extension missing. Cannot determine which template processor to use. 我的servlet擴展ScalatraServlet與ScalateSupport和我的文件在

    0熱度

    1回答

    我開始深入Scalatra,但我在澤西島有一些豐富的經驗。我正在努力的一件事情是如何在Scalatra中獲得一個控制器的多個過濾器?例如,我有三個獨特的濾鏡: CSRF XSS 認證 我的一些控制器將只需要2個和3個,都將需要1,其他的人則只有需要3.將來我可能會有更多的過濾器。我瞭解before()和after()方法,但這些似乎沒有幫助我習慣澤西島的鏈接。有人可以幫助闡明我應該尋找的東西嗎?