我需要使用C#为我的Magento实现动态设置端点,但不能覆盖C#对web.config中端点路径和凭据的默认检查。
有谁知道怎么做?
我的服务目前看起来像这样:
using (Mage_Api_Model_Server_V2_HandlerPortTypeClient proxy = new Mage_Api_Model_Server_V2_HandlerPortTypeClient("NameOfEndpoint", ConnectionCurrent.WsdlPath))
{
string sessionKey = proxy.startSession();
string loginSession = proxy.login(ConnectionCurrent.UserName, ConnectionCurrent.Password);
...
在登录时,它说我配置了两个端点。
我到处寻找但无法找到解决方案。
谢谢!
答案 0 :(得分:0)
这是使用WCF,但它与旧的Web服务实现类似:
EndpointAddress endPoint = new EndpointAddress("http://some.endpoint.addr");
Binding binding = new WSHttpBinding(SecurityMode.None);
var service = new Mage_Api_Model_Server_V2_HandlerPortTypeClient(binding, endpoint);