0
我正在使用API管理將我的SOAP
服務轉換爲REST
。 SOAP服務只能使用ip地址而不是機器名訪問,但是當我在API管理中導入SOAP服務時,需要使用計算機名稱,並且我在發佈服務器門戶的「設置」選項卡中將其更改爲IP地址。Azure api管理SOAP-To-REST
當我嘗試從開發人員門戶調用SOAP服務的REST端點時,它以某種方式獲取計算機名稱並使用計算機名稱本身形成請求。我在下面提供了我的請求跟蹤。在後端部分我看到newBackendServiceUrl
被更改爲機器名稱。如何覆蓋newBackendServiceUrl
,以便它使用ip地址而不是機器名稱。 設置後端服務(0毫秒)
{
"message": "Backend service URL was changed.",
"oldBackendServiceUrl": "ipaddress:2008/",
"newBackendServiceUrl": "machine-name:2008/",
"request": {
"url": "machine-name:2008/CL1LCTRY/CLLCTRYS_COUNTRY_LIST"
}
}
SOAP到REST會生成一個特殊的策略來完成轉換。因此,不需要添加額外的策略,您應該能夠找到後端策略,只需更改/刪除它。 –