我添加了API操作并提到了body内容类型是application / x-www-url-form编码。我添加了图像中显示的表示。当我在开发人员门户中尝试操作时,它在主体中而不是在formData中发送请求参数。
如何配置在formData中发送参数?感谢。
答案 0 :(得分:0)
表示始终指定在HTTP消息正文中发送的数据,而content-type指定其格式。鉴于Azure API Management服务不对表示示例进行处理,您指定应始终将示例设置为与您指定的内容类型相对应。
在上面的示例中,您使用了application / x-www-form-urlencoded,因此更合适的表示示例形式将是:
user_name=abc@test.com&password=123456
此类操作应使用POST动词并在邮件正文中发送数据。
如果要指定接受查询字符串中数据的操作,例如
http://some.domain/user/app_login?user_name=abc@test.com&password=123456
你应该使用参数部分和GET动词。如果你想同时允许两者 - 你必须创建两个操作。