如果主体是JSON,twilio studio不允许在http请求中使用头

如果主体是JSON,twilio studio不允许在http请求中使用头,twilio,twilio-studio,Twilio,Twilio Studio,我正在用Twilio studio设计一个IVR,所以它仍然是模块化和灵活的。 在某个时候,我必须使用widget http请求来访问外部应用程序。 当我完成这个小部件时,如果我选择内容类型Application/JSON而不是表单URL Encoded,这是我的外部应用程序所需要的,那么听者的字段将消失,并且不可能像正常的POST请求那样指定授权/承载。如果我切换回从URL编码,那么该字段将再次出现 这是虫子吗?这是一个功能吗?我做错什么了吗 我已经通过了所有的文件,我发现Twilio,堆栈溢

我正在用Twilio studio设计一个IVR,所以它仍然是模块化和灵活的。 在某个时候,我必须使用widget http请求来访问外部应用程序。 当我完成这个小部件时,如果我选择内容类型Application/JSON而不是表单URL Encoded,这是我的外部应用程序所需要的,那么听者的字段将消失,并且不可能像正常的POST请求那样指定授权/承载。如果我切换回从URL编码,那么该字段将再次出现

这是虫子吗?这是一个功能吗?我做错什么了吗

我已经通过了所有的文件,我发现Twilio,堆栈溢出;谷歌,我试着从Chrome和Firefox切换,但还是一样

有人有主意吗

注意:我想我可以通过创建一个后端应用程序(如Twilio函数)来解决这个问题,该函数可以由post调用,而无需授权承载,它将通过授权和承载将我的JSON发布到外部应用程序,并在函数内部硬编码。但是我最好停止使用twilio studio,对函数中的所有内容进行编码。。。我想避免的。
Thx提前

Twilio开发者福音传道者在此

可以添加到HTTP请求小部件的参数是主体参数,而不是头。因此,这两种类型的HTTP请求都无法实现


相反,我建议使用Twilio函数小部件向外部应用程序发出请求。您不需要在中间使用HTTP小部件,您可以在函数中直接执行。然后,该函数可以处理您的自定义HTTP请求,并将详细信息传递回Studio流,只要它使用JSON进行响应。

感谢您的澄清和确认。我将按照您的建议使用Twilio函数。您好,您知道如何使用该函数的示例吗。请参阅我的问题,其中显示了我试图使用Studio模拟的.Net代码@正如我所建议的,Studio不能这样做,所以使用Twilio函数运行一些Node.js来运行请求,并使用Function小部件传递给它。或者,托管您自己的.NET服务器,使用您编写的代码使其工作,并使用HTTP请求小部件调用它。感谢您的回答。我能够使用一个带有get的函数来完成这个任务。