当前位置:编程学习 > C#/ASP.NET >>

asp.net 调用 sap的webservie接口 报405错误

今天将开发好的代码到客户内部网络测试时,一提交数据就报:服务器返回错误信息:405不允许的方法
代码如下
BasicHttpBinding servicesRegistryBinding =  new BasicHttpBinding("os_SAP_CreateOrder_WPKSBinding");

servicesRegistryBinding.Security.Mode = BasicHttpSecurityMode.TransportCredentialOnly;
servicesRegistryBinding.Security.Transport.ClientCredentialType = 
  HttpClientCredentialType.Basic;

EndpointAddress servicesRegistryEndpointAddress =
new EndpointAddress("http://34.56.74.8:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=srv_HX_WPKS&receiverParty=&receiverService=&interface=os_SAP_CreateOrder_WPKS&interfaceNamespace=urn%3AHX%3A0002_WPKS");
            

ServiceReference1.os_SAP_CreateOrder_WPKSClient theApiClient = 
  new ServiceReference1.os_SAP_CreateOrder_WPKSClient(servicesRegistryBinding, 
  servicesRegistryEndpointAddress);
ServiceReference1.DT_SAP_CreateOrder_WPKS_Request re = new ServiceReference1.DT_SAP_CreateOrder_WPKS_Request();
theApiClient.ClientCredentials.UserName.UserName = "PID_HX_WPKS";
theApiClient.ClientCredentials.UserName.Password = "uy";
theApiClient.os_SAP_CreateOrder_WPKS(re); sap的webservie接口, 报405错误 不允许的方法 --------------------编程问答-------------------- 服务引用时报这个错误,当web引用时,报无法解析“vode"的地址,修改地址后,能正常提交数据到服务端。当服务引用还是报405错误。 --------------------编程问答-------------------- --------------------编程问答-------------------- http://www.codeproject.com/Articles/95217/Stateful-Web-Services-using-WCF-leveraging-ASP-NET
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,