簡體   English   中英

將 xAPI 語句發送到 LRS

[英]Sending xAPI statements to an LRS

我正在嘗試將 xAPI 語句從“活動提供者”發送到 ADL LRS 現場演示。 目標是從我的 C# .NET 應用程序實現它,但我在實現它時遇到了困難,所以我嘗試從 JMeter 運行一個簡單的 POST 請求。

請求截圖

我確實收到了 200 響應,但是當我嘗試檢查該語句是否已成功存儲在https://lrs.ad.net.gov/me/statements時,它是空的。
我是否完全誤解了這種結構應該如何工作? 出於測試目的,我最終將安裝 ADL LRS,但我想首先確定實際的請求結構。

路徑看起來不正確,POST 應該是{endpoint}/statements ,所以在你的情況下它看起來應該是https://lrs.ad.net.gov/xAPI/statements 此外,您應該確保您正在設置X-Experience-API-Version header。如果這不能解決問題,您不僅應該查看響應狀態代碼,還應該查看正文包含的內容(並將其添加到你的問題)。 您發送的請求類型的正文應返回 JSON,其中包含一個包含單個語句標識符的數組。 此外,當您檢索語句時,您使用的 URL 應該與您發送時指定的匹配,因此/me/不正確。

如果它是一個基本的 C# .NET 項目,您可能對https://github.com/RusticiSoftware/TinCan.NET感興趣。 它已經過時了,但總的來說,對於許多項目來說,它仍然可以工作,或者至少是一個合理的起點。

暫無
暫無

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

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