2015-11-08 113 views
0

,我打算給RESTful Web服務添加到我的web應用程序,並遇到下列問題就來了:春天web應用程序錯誤406

每當註冊我@RestController其中包含一個請求映射返回一個對象傑克遜,我的靜態資源處理停止工作。寧靜的網絡服務工作得很好,但每當我的網站嘗試加載例如服務器會拋出以下錯誤:

Handler execution resulted in exception: Could not find acceptable representation 
+0

編輯:我在WebMvsConfigAdapter上使用public void addResourceHandlers(ResourceHandlerRegistry registry)方法來註冊資源處理程序,所以我無法在RequestHandler上定義任何選項,如Accept。 – ruabmbua

+0

另外它似乎有點奇怪,創建一個@RestController修改了靜態內容服務的行爲,這根本不相關(我認爲)。 – ruabmbua

回答

0

406錯誤表示請求內容被視爲服務器不可接受。 嘗試

  • 除去Accept首部或
  • 添加頁眉= 「接受= /」 到@RequestMapping註釋。
+0

我無法修改請求映射,因爲我在WebMvsConfigAdapter上使用了'public void addResourceHandlers(ResourceHandlerRegistry registry)'方法,該方法允許我註冊資源處理程序。我看不到爲RequestMapping定義選項的方法。 – ruabmbua

相關問題