簡體   English   中英

如何創建 kdb rest api

[英]How to create a kdb rest api

我希望在 kdb+ / q 中創建 rest api。 假設我的數據來自一些 function .ns.func 目前,我有類似的東西:

.ns.zphOrig:.z.ph;
.ns.zphWrapper:{[zph; x]
   if[(x 0) like "*getData*"; :.h.hy[`json] .j.j .ns.func[x]];
   ret zph;
   ret}
.z.ph:.ns.zphWrapper[.ns.zphOrig];

有了這個,如果我 go 到我的頁面,假設在“http://localhost.com:6789?getData&name=rob”,那么我將獲得正確的 Z466DEEC76ECDF24D543 格式的數據。 但是,當我嘗試以任何其他方式連接時,KDB 似乎根本看不到有任何請求,並且出現 401 錯誤。

我也嘗試了以下方法,仍然收到 401 錯誤,沒有交通跡象。

.z.ws:{[x] neg[.z.w] .j.j .ns.func[x]}

完成后,我將連接到 C# 程序。 另外,我不能使用任何外部庫,我使用的是 3.6 版。 謝謝你的幫助!

我遇到的問題源於許可。 一旦我清除它,實際的 api 工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM