1
默認情況下,在一個春天啓動應用程序根URL的請求將返回像如何更改在春季啓動應用程序配置文件鏈接
curl -v http://localhost:8080/
< HTTP/1.1 200 OK
< Content-Type: application/hal+json
{ "_links" : {
"orders" : {
"href" : "http://localhost:8080/orders"
},
"profile" : {
"href" : "http://localhost:8080/api/alps"
}
}
}
但是映射,我使用的根URL返回主頁或應用程序的索引。我仍然想使用個人資料鏈接,但我所得到的只是主頁。有什麼方法可以繼續訪問嗎?
我嘗試請求一個特定的內容類型,但它沒有改變任何東西。
curl -H "Accept: application/hal+json" localhost:8080 -v
和
curl -H "Content-Type: application/hal+json" localhost:8080 -v
實際上,發生的事情是我無論如何都能獲取主頁,而且我不確定如何查看資源概述。查看更新的回答 –
你是對的,我只是試了一下。我認爲問題是,Spring Data REST沒有在根控制器上指定明確的「Produces」Content-Type,所以帶有application/hal + json的請求沒有映射到控制器(我猜,它由於映射順序而加載主頁)。在這種情況下,唯一的解決方案似乎會更改存儲庫的基本URI。 – dunni