我正在研究 LTI,试图为 Instructure Canvas(一个学习管理系统)构建一个应用程序。
我想插入一个指向讲座内容的链接,所以我用链接作为参数向 Canvas 发送了一个响应。然后我得到一个超链接文本。但是当我点击它时,我发现链接的前缀是“mailto:”。我怎样才能摆脱这个“mailto:”?
var response = Request.CreateResponse(HttpStatusCode.Moved);
var link =
@"https://myClass/yinthewater@gmail/Notebooks/math";
var launch_presentation_return_url = argsDict["launch_presentation_return_url"] + "?return_type=url&url=" + link;
response.Headers.Location = new Uri(Uri.UnescapeDataString((launch_presentation_return_url)));
return response;