scalatra

    0熱度

    1回答

    我想記錄使用org.apache.http.client製作的帖子的正文。我正在使用Scalatra版本2.4.0.RC3和Scala版本2.11.7。我的回覆是一個400錯誤的請求,我需要獲取響應正文中提供的消息。 這裏是我當前的代碼: val response = client.execute(post) println(response) println(response.getEnti

    1熱度

    1回答

    我試圖在post請求期間設置響應頭文件。雖然一切正常編譯,標題沒有設置。 這裏是我的代碼: post("/get_value"){ val jsonString = request.body; response.setHeader("Access-Control-Allow-Origin", "*") response.setHeader("Access-Control-A

    0熱度

    1回答

    我堅持單元測試在斯卡拉多天。我不能將模擬對象注入單元測試。 ScalatraFlatSpec調用實際的數據庫,而不是我的模擬變量,我不知道要做什麼。 這是我的API class Dashboard extends Servlet { get("/:brand_code") { val start = System.currentTimeMillis val bran

    0熱度

    1回答

    我有一個使用giter8構建標準方式的scalatra項目。 我不確定爲什麼容器:啓動不再在我的scalatra項目中運行:沒有改變build.sbt。這裏是錯誤: Using /home/stephen/.sbt/0.12.0 as sbt dir, -sbt-dir to override. [info] Set current project to wfdemo (in build fil

    2熱度

    1回答

    我看到在許多地方短語,如: Changing the port in development Add port in container.Configuration := 8081 to project/build.scala 但build.scala 其中?這是香草build.scala。目前還不清楚其中,添加應該去: object KeywordsBuild extends Build {

    0熱度

    1回答

    我有一個帶有多個REST API的scalatra servlet。爲了記錄目的,我使用after()方法在每個API被調用後打印出返回狀態碼。 after() { logger.info("request {} {} returned with status code {}", request.getMethod, request.getRequestURL, response.get

    0熱度

    1回答

    我試圖處理我從浮油中獲得的未來,以便生成對請求的響應,但我被困在「異步」部分。 這裏是一個片段: get("/tmp") { new AsyncResult() { override val is: Future[_] = db.run(Users.findUserWithLogin("user")) } } 現在,db.run調用返回一個Future [選項[

    1熱度

    1回答

    我試圖安裝服務Scalatra的,但編制和啓動應用程序GET /logging後不被認可了Scalatra ScalatraBootstrap.scala import org.scalatra._ import javax.servlet.ServletContext class ScalatraBootstrap extends LifeCycle { override de

    3熱度

    2回答

    我有類似下面的模板: val outMsg = s"${outMap.mkString("<p/>\n")}" if (returnMode.equalsIgnoreCase("HTML")) { response.setContentType("text/html") displayPage("Keywords Query Results:", /

    1熱度

    3回答

    我是斯卡拉特拉的新手。我有一個帶有JacksonJsonSupport的Servlet,它可以爲REST端點提供對象列表。 class OperationsController extends MyappStack with JacksonJsonSupport { before() { contentType = formats("json") } g