我正在从Twilio用C#构建一个聚集,对于聚集构造函数的URL属性,我需要传递一个查询参数。例如"somepath?name=someName"
。但是,我得到一个例外,说我的urlString
参数是null
。我尝试对"somepath?name=someName"
进行编码,但是没有用。
如何传递Twilio收集的URI的查询参数?
答案 0 :(得分:0)
我只是对上下文数据进行了urlencoded,并将其添加到诸如“ somepath / somedata”之类的路径中。我真正需要做的唯一一次是一个新的呼叫,在该呼叫中我没有后端要引用的CallSid。
答案 1 :(得分:0)
我想出了办法。以下解决方案有效:
var gather = new Gather(
new[] { Gather.InputEnum.Speech }.ToList(), new Uri($"{Url.ActionUri(nameof(MethodName), MyControllerName)}?name=some_name", UriKind.Relative), speechTimeout: "auto");