我正在嘗試使用SAP Hana XS Engine創建一些xsodata服務。我已創建具有以下內容global文件夾級別.xsaccess文件:無認證的xsodata服務
{
"exposed": true,
"authentication" : null
}
我有,我已經創建了一個測試服務我的父文件夾內的文件夾的服務。服務的內容是
service namespace "example.services" {
"TESTUSER1"."testdb" as "testdb";
}
但是,當我打這個網址:/example/services/example.xsodata/testdb我得到一個403錯誤。要驗證我的.xsaccess是否工作正常,我在與example.xsodata服務相同的文件夾中創建了一個虛擬html文件。如果我點擊該鏈接,它可以正常工作,並且不會要求我進行任何身份驗證。
爲了進一步擴展,我在services文件夾中添加了.xsaccess文件,並添加了與上述內容相同的內容。它仍然給我的example.xsodata服務403錯誤。爲了進一步試試這個,我做了服務/ .xsaccess有這樣的內容
{
"exposed": true,
"authentication" : [{"method":"Basic"}]
}
這促使我要的用戶名/密碼,當我輸入的值,這表明我正確的數據如我所料。
我在這裏完全困惑,因爲我想使服務沒有身份驗證(爲此我設置身份驗證爲空),它不工作。
請幫我理解我在這裏錯過了什麼。任何幫助都非常可觀。