【问题标题】:POST request with webmethods使用 webmethods 的 POST 请求
【发布时间】:2018-06-18 13:29:54
【问题描述】:

我正在使用 webmethods 平台 10.1,并且我开发了一个服务,该服务应该以 Post 请求的形式接收数据。 当我尝试在 IDE 上运行它时它工作正常,但是当我发布它并尝试通过 API 门户访问它时,它不起作用。 我不确定如何将我的 JSON 映射到我的文档。谁能在这方面指导我?

我附上了我的文档屏幕截图以及我要发布的 json。 谁能解释两者之间的关系,因为当我将以下 JSON 发布到我的服务时,我没有得到值。

   {
        "EventCompanyId": "443",
        "PositionTitleEn": "New post",
        "PositionTitleAr": "New post",
        "ReportsTo": "Manager",
        "KnowledgeRequiredEn": "Basic knowlege",
        "KnowledgeRequiredAr": "Basic knowledge",
        "ExperienceRequired": "7 years",
        "Gender": "1",
        "EducationLevel": "4",
        "CreatedBy": "1",
        "UpdatedBy": "1",
        "StartSalary": "35000",
        "EndSalary": "35000",
        "Status": "0",
        "Certificate": "BS",
        "YearsOfExperience": "7",
        "Major": "5",
        "Age": "30",
        "JobType": "1",
        "TrainingCourse": "",
        "Weekdays": "",
        "WorkingHours": "",
        "Language": "1",
        "Shift": "",
        "JobLocations": [
            {
                "EmiratesId": 3,
                "NumberOfVacancies": 3,
                "EmiratesArea": "United Arab Emirates",
                "Latitude": ,
                "Longitude": ,
                "EmirateEn": null,
                "EmirateAr": null,
                "EmirateName": null
            },
            {
                "EmiratesId": 6,
                "NumberOfVacancies": 23,
                "EmiratesArea": " Dubai - United Arab Emirates",
                "Latitude": 25.20447520001559,
                "Longitude": 55.28122901916504,
                "EmirateEn": null,
                "EmirateAr": null,
                "EmirateName": null
            },
            {
                "EmiratesId": 1,
                "NumberOfVacancies": 5,
                "EmiratesArea": "Dubai - United Arab Emirates",
                "Latitude": ,
                "Longitude": ,
                "EmirateEn": null,
                "EmirateAr": null,
                "EmirateName": null
            },
            {
                "EmiratesId": 2,
                "NumberOfVacancies": 3,
                "EmiratesArea": "D72 - Dubai - United Arab Emirates",
                "Latitude": ,
                "Longitude": ,
                "EmirateEn": null,
                "EmirateAr": null,
                "EmirateName": null
            }
        ]
    }

【问题讨论】:

    标签: rest middleware esb webmethods


    【解决方案1】:

    我找到了解决方案,问题是我需要从作业文档下删除作业属性,它们不应该在任何其他属性中。

    【讨论】:

      猜你喜欢
      • 2012-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多