【问题标题】:Class object didnt get value from client类对象没有从客户端获得价值
【发布时间】:2015-04-20 11:03:09
【问题描述】:

我正在开发一个 WCF REST 服务项目。这是我的带有 AddNewEmployee 服务的接口服务。

    [OperationContract]
    [WebInvoke(UriTemplate = "/AddNewEmployee", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, Method = "POST")]
    bool AddNewEmployee(EmployeeDataContract emp);

Herer EmployeeDataContract 是我的带有变量的类,方法实现就像

 public bool AddNewEmployee(EmployeeDataContract employee)
    {           
            XDocument doc = XDocument.Load("D:\\EmployeeData.xml");

            doc.Element("DocumentElement").Add(
                    new XElement("Employees",
                    new XElement("EmployeeID", employee.EmployeeID),
                    new XElement("Name", employee.Name),
                    new XElement("JoiningDate", employee.JoiningDate),
                    new XElement("CompanyName", employee.CompanyName),
                    new XElement("Address", employee.Address)));

            doc.Save("D:\\EmployeeData.xml");
               return true;
        }

问题是我的类对象没有得到它显示空值的值。 那么代码有什么问题。

【问题讨论】:

    标签: class c#-4.0 post wcf-rest


    【解决方案1】:

    我尝试了以下步骤,我得到了对象中的值-

    1. 仅以 JSON 格式发送正文中的对象。
    2. 设置内容类型 = application/json。
    3. 方法应该是POST

    【讨论】:

      猜你喜欢
      • 2016-07-22
      • 2016-10-20
      • 2018-04-08
      • 2012-06-24
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      相关资源
      最近更新 更多