少し前に簡単なテスト クライアントを作成して XML ペイロードをテストしましたが、サービスから 400 件の不正な要求が返され続けています。以下は私の DataContract で、その後にペイロードの例が続きます。
[DataContract(Name = "TMGTLabel", Namespace = "http://Novartis.TMGT.TMGTLabelPrint")]
public class TMGTLabel
{
[DataMember(Name = "ProposedfileName")]
public string proposedfilename;
[DataMember(Name = "LabelDataGroup")]
public LabelData ldatagrp;
}
[DataContract(Namespace = "http://Novartis.TMGT.TMGTLabelPrint")]
public class LabelData
{
[DataMember(Name = "ldata")]
public string[] ldata;
}
<TMGTLabel>
<ProposedfileName>TestLabelFileName</ProposedfileName>
<LabelDataGroup>
<LabelData><ldata>sample 1</ldata></LabelData>
<LabelData><ldata>sample 2</ldata></LabelData>
<LabelData><ldata>sample 3</ldata></LabelData>
<LabelData><ldata>sample 4</ldata></LabelData>
<LabelData><ldata>sample 5</ldata></LabelData>
<LabelData><ldata>sample 6</ldata></LabelData>
<LabelData><ldata>sample 7</ldata></LabelData>
</LabelDataGroup>
</TMGTLabel>
DataContract の設計方法によると、ペイロードに問題はありますか?