У меня проблема с нестандартными разъемами.
Я импортировал wsdl в пользовательские соединители, веб-служба использует SOAP. Когда мой Logi c App сделает запрос, получит пустой объект ответа. Сторона ответа 200 веб-службы и объект со значениями, но мое приложение Logi c получает пустой объект.
Входные данные пользовательского соединителя
{
"method": "post",
"path": "/GetAlbaranPDF",
"host": {
"connection": {
"name": "/subscriptions/XXXXXXX/resourceGroups/XXXXXX/providers/Microsoft.Web/connections/ACC-CustomTestAlbaranes"
}
},
"body": {
"sWAlbaranPDFServiceGetAlbaranPDFRequest": {
"_packingSlipId": "ALB04173749"
}
}
}
И исход операции
{
"statusCode": 200,
"headers": {
"Transfer-Encoding": "chunked",
"Vary": "Accept-Encoding",
"Persistent-Auth": "true",
"x-ms-request-id": "xxxxxxxxxxx",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"X-Content-Type-Options": "nosniff",
"X-Frame-Options": "DENY",
"Cache-Control": "no-store, private",
"Date": "Fri, 10 Jan 2020 12:14:46 GMT",
"Set-Cookie": "ARRAffinity=xxxxxxxxxxxxxxxxxxx;Path=/;HttpOnly;Domain=gatewayconnector-xxxxxxxxxxxx",
"X-AspNet-Version": "2.0.50727",
"X-Powered-By": "ASP.NET",
"Content-Type": "application/json",
"Content-Length": "188"
},
"body": {
"sWAlbaranPDFServiceGetAlbaranPDFResponse": {
"sWAlbaranPDF": {}
}
}
}
Я думаю, что проблема заключается в сопоставлении ответа и Logi c App желаемого результата.