嘗試xdmp:http:get使用以下代碼通過函式獲取詳細資訊,但在執行時出現以下錯誤:
套接字連接錯誤:SSL_connect 127.0.0.1:65238-127.0.0.1:5001:證書驗證失敗(0x14090086)
這是我正在執行的代碼:
let $url := "https://localhost:5001/api/content/region/id"
return
xdmp:http-get
($url,
<options xmlns="xdmp:http">
<headers>
<access-token>Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InB6MGxYdWFwaUpaQWc5RjJXcFJLM2ciLCJ0eXAiOiJhdCtqd3QifQ.eyJuYmYiOjE2NTE4MzEwNjQsImV4cCI6MTY1NDQyMzA2NCwiaXNzIjoiaHR0cHM6Ly9sb2NhbGhvc3Q6NTAwMS9pZGVudGl0eS1zZXJ2ZXIiLCJjbGllbnRfaWQiOiJpZGRuLW5ld3M6ZGVmYXVsdCIsImp0aSI6IjM5MkM2NkU0NDUzQzgwOEJBMUQxMTA3ODVBN0JDRDE2IiwiaWF0IjoxNjUxODMxMDY0LCJzY29wZSI6WyJzcXVpZGV4LWFwaSJdfQ.V-Ju-CLbYNt-nwFsqeFkrh7jOStGUiX7LdSLtqKu70MuRPXzn_ceVi7neRdbOkd81a_y9gThJmwUd1X8xysEAtilhJ1kPHk_V--AivZl21Ws9QM2_NO3CcZg1oilUqm2CcKgLU2LNLdjSEPHYgeY6lvVwpne-_kx3uy7UexTJP_GUzH4QxYxX9f_ps7zYkx4I7Mg7UTJtQ-b_OSmAfyAaQN9NW89sP5XHaLUpRW9hTjMUWhsno5iMgphQQd0uw7rEZy7LYxRJvlC_JdDr_i92PUDViDLSDO7wIPSEFD22XRYu2B-Wz_Rpu-ItSuDm0j1jC2_4osya3ddN87qlg</access-token>
<content-type>application/json</content-type>
</headers>
</options>
)
但是,使用郵遞員,我可以使用相同的不記名令牌獲取詳細資訊。
那么我應該使用哪些 http-options 來完成這項作業?
uj5u.com熱心網友回復:
套接字連接錯誤:SSL_connect 127.0.0.1:65238-127.0.0.1:5001:證書驗證失敗(0x14090086)
該例外告訴您它不信任您正在連接的服務器提供的 SSL/TLS 證書。
您需要確保已將必要的證書加載到 MarkLogic證書頒發機構中,以便 MarkLogic 可以驗證證書并確保您連接的主機名與證書中顯示的內容相匹配。
另一個用于測驗的選項是繞過任何證書驗證并應用該<verify-cert>false</verify-cert>選項:
let $url := "https://localhost:5001/api/content/region/id"
return
xdmp:http-get
($url,
<options xmlns="xdmp:http">
<headers>
<access-token>Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InB6MGxYdWFwaUpaQWc5RjJXcFJLM2ciLCJ0eXAiOiJhdCtqd3QifQ.eyJuYmYiOjE2NTE4MzEwNjQsImV4cCI6MTY1NDQyMzA2NCwiaXNzIjoiaHR0cHM6Ly9sb2NhbGhvc3Q6NTAwMS9pZGVudGl0eS1zZXJ2ZXIiLCJjbGllbnRfaWQiOiJpZGRuLW5ld3M6ZGVmYXVsdCIsImp0aSI6IjM5MkM2NkU0NDUzQzgwOEJBMUQxMTA3ODVBN0JDRDE2IiwiaWF0IjoxNjUxODMxMDY0LCJzY29wZSI6WyJzcXVpZGV4LWFwaSJdfQ.V-Ju-CLbYNt-nwFsqeFkrh7jOStGUiX7LdSLtqKu70MuRPXzn_ceVi7neRdbOkd81a_y9gThJmwUd1X8xysEAtilhJ1kPHk_V--AivZl21Ws9QM2_NO3CcZg1oilUqm2CcKgLU2LNLdjSEPHYgeY6lvVwpne-_kx3uy7UexTJP_GUzH4QxYxX9f_ps7zYkx4I7Mg7UTJtQ-b_OSmAfyAaQN9NW89sP5XHaLUpRW9hTjMUWhsno5iMgphQQd0uw7rEZy7LYxRJvlC_JdDr_i92PUDViDLSDO7wIPSEFD22XRYu2B-Wz_Rpu-ItSuDm0j1jC2_4osya3ddN87qlg</access-token>
<content-type>application/json</content-type>
</headers>
<verify-cert>false</verify-cert>
</options>
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/473340.html
