1

SAP側から消費するWebサービス.Net(C#)を作成する必要があります。私はc#Webサービスを作成しましたが、問題はHTTPリクエストヘッダーを追加する必要があることです。実際、HTTPリクエストヘッダーをWebサービスに追加する方法がわかりませんか?SOAPヘッダーを追加しましたが、SAP側にはHTTPリクエストヘッダーが必要です。

サンプルコード

    public class TestService : System.Web.Services.WebService
    {
         public class AuthSoapHeader : SoapHeader
         {
              public AuthSoapHeader() { }

              public string Username = string.Empty;
              public string Password = string.Empty;
         }

        [WebMethod]
        [SoapHeader("AuthHeader")]
        public List<Response> Testmethod(TestClass testData)
        {

            if ( AuthHeader.Username == "testuser" && AuthHeader.Password == "testpawd")
            {
            }
        }
    }

誰かがこれを行う方法を知っていますか?

ありがとうございました

4

1 に答える 1