Voice Redirectコマンドのドキュメントに基づいて、相対URL(GET要求の場合)と私の場合は同じURLにリダイレクトする必要があります。以下のXML生成Twilio - 同じURLへの音声リダイレクト
var response = new VoiceResponse();
response.Say("Hello World");
response.Redirect(null, Twilio.Http.HttpMethod.Get);
:正常な動作が正しいか、それが戻って最初のURLにリダイレクトされますが、クエリがリダイレクトに送らのparams
<?xml version="1.0" encoding="utf-8"?>
<Response>
<Say voice="man">Hello World</Say>
<Redirect method="GET"></Redirect>
</Response>
は(継続的に、よりを追加する表示され、より多くの)クエリパラメータ。ここにngrokからいくつか抜粋は以下のとおりです。相対パスを使用してURLにリダイレクトしようと
は、主と仮定すると、私のエンドポイントである:
response.Redirect(new Uri("../primary", UriKind.Relative), Twilio.Http.HttpMethod.Get);
XMLの作成時に例外が発生する - 相対URIに対して操作はサポートされていません。
同じ相対URLにリダイレクトするより良い方法はありますか?