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")
{
}
}
}
誰かがこれを行う方法を知っていますか?
ありがとうございました