azure api管理肥皂休息功能

时间:2018-06-06 15:02:57

标签: azure azure-api-management

我正在尝试使用azure API管理SOAP到REST功能将我的SOAP服务公开为REST。

WS导入,公开我的服务并且工作正常,但所有生成的REST服务都使用POST动词公开。当我尝试更改为动词GET方法GetUsers时,例如,内容未加载(我收到一个OK,但没有内容)。当我尝试使用POST动词保持方法时,内容加载。

这可能吗?我可以使用Azure Management API从最初作为REST公开的SOAP服务更改HTTP谓词吗?

感谢。

2 个答案:

答案 0 :(得分:0)

您应该可以通过添加set-method策略来解决这个问题,这样当APIM收到GET请求时,它会将方法更改为POST,然后再转发给后端。

答案 1 :(得分:0)

将此添加到您的API管理策略中

<set-method>POST</set-method>