我正在使用Azure API管理肥皂传递URL(ENdpoint) 它具有用于身份验证的订阅密钥。如何在API中添加标题管理通过URL传递肥皂?
但是,当我添加wsdl网络端点只有基地址,而不是标题。并通过Web服务调用后,我得到的错误:
{"The HTTP request is unauthorized with client authentication scheme 'Anonymous'.
The authentication header received from the server was 'Key realm=\"https:\url\",name=\"Key\",type=\"header\"'."}
我想我错过了传递标题。
如何通过头来调用web api endpoint? 我们不能在web.config中提到它。
只是为了确认,你正在建立一个Web API,它想调用一个SOAP端点。您已将WSDL导入到APIM中,并且当您从ASP.NET Web API调用APIM时,您会收到上述错误。那是对的吗? –
不知道这是否也是MSDN论坛上报告的相同问题,但目前存在APIM Soap Passthrough和使用订阅密钥查询参数的错误。我们目前正在进行修复。 –