簡體   English   中英

HTTP請求使用客戶端身份驗證方案“匿名”(通過C#基本身份驗證寫入)未經授權

[英]The HTTP request is unauthorized with client authentication scheme 'Anonymous' (Write via C# basic authentication)

嘗試連接到webService時出現服務器錯誤。 你知道為什么嗎?

錯誤

{} System.Collections.Generic.SynchronizedReadOnlyCollection

            BasicHttpBinding basicbinding = new BasicHttpBinding();
            basicbinding.Security.Mode = BasicHttpSecurityMode.TransportCredentialOnly;
            basicbinding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;
            basicbinding.Name = "HTTP_Port";

            WSPI.InvoiceCheck_OutClient invoiceCheck_OC = new WSPI.InvoiceCheck_OutClient(basicbinding, new EndpointAddress(new Uri("http://example.example.eu:51200/XISOAPAdapter/MessageServlet?senderParty=&")));
            invoiceCheck_OC.ClientCredentials.UserName.UserName = "Login";
            invoiceCheck_OC.ClientCredentials.UserName.Password = "Password";


            WSPI.InvoiceCheck invoiceCheck = new WSPI.InvoiceCheck();

            WSPI.InvoiceCheck_OutRequest invoiceCheck_OR = new WSPI.InvoiceCheck_OutRequest();

            WSPI.InvoiceConfirm invoiceCheck_IC = new WSPI.InvoiceConfirm();

            invoiceCheck.InvoiceNo = "1000000";
            invoiceCheck.IssueDate = "2014-01-01";
            invoiceCheck.VatNo = "88090302342";
            invoiceCheck.Username = "SuperRafal";


            string response = invoiceCheck_OC.InvoiceCheck_Out(invoiceCheck).Response.ToString();

代碼工作正確,鏈接有問題:)對不起

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM