我面臨的問題與播放框架application/json
發送內容類型標題返回BadRequest
。 我有一個控制器POST方法,需要服務器的幾個標題來計算正確的hmac值,其中一個標題是內容類型 當我發送application/json
作爲content-type
我得到一個Badrequest,它適用於application\/json
,但問題是我需要使用application/json來計算正確的hmac值。我有一個用Scala編寫的測試用例,它發送的應用程序/ json工作正常(但是這是針對MockController和FakeRequest運行的)。我試過用Curl,Poster和Java客戶端, )。PlayFramework返回BadRequest與內容類型的應用程序/ json
添加一些代碼
這是怎麼了添加Content-Type頭httpPost.addHeader(HttpHeaders.CONTENT_TYPE, "\"application/json\"");
或 httpPost.addHeader(HttpHeaders.CONTENT_TYPE, "application\/json");
要麼兩個工作,但普通的應用程序/ JSON的不
這是控制器的方法我打電話
def test() = Action {
implicit request =>
Ok("yippiie")
}
另外我試着用一個有效的json體和一個空的json,在兩個場景都得到了BadRequest使用application/json作爲內容類型標頭的ios。
請出示代碼被返回錯誤請求 – serejja
你的控制器功能,特別是.. –
控制器方法是一個純POST請求,通過操作{} – Sameer