特定のサーバーにデプロイされた WCF サービスがあります。
この OperationContract のパラメーターが Java 側から正しく渡されていることを確認しているときに、Java アプリケーションを介して呼び出す必要がありますが、WCF サービスでパラメーター値をログに記録しているときに、ここで受信されないようです。
「basicHttpBinding」のみを使用しており、Service および OperationContracts に設定された属性は次のとおりです。
[ServiceContract]
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[XmlSerializerFormat(Style = OperationFormatStyle.Rpc, Use = OperationFormatUse.Encoded)]
public interface IMyService
{
[WebMethod]
[OperationContract(Action = @"http://tempuri.org/GetString")]
[WebInvoke(Method = "GET", BodyStyle = WebMessageBodyStyle.Wrapped)]
string GetString(string strParameters);
}
これが正しいかどうかを確認したり、JAVAアプリケーションを介してWCFに適切にアクセスできるようにすべての手順を提案したりできますか?