为RESTful POST WCF服务和数组设计XML有效负载模式

时间:2012-08-10 19:10:01

标签: wcf-rest

我一段时间写了一个简单的测试客户端来测试我的XML有效负载,但是我的服务一直给我400个Bad Requests。以下是我的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,我的有效负载是否有任何问题?

0 个答案:

没有答案
相关问题