【问题标题】:406 Not Acceptable: First Name field is required. Last Name field is required. in drupal services406 不可接受:名字字段是必需的。姓氏字段是必需的。在 drupal 服务中
【发布时间】:2014-04-01 13:58:19
【问题描述】:

路径:https://www.mysite.com/infi_services/user/register 使用邮递员应用程序

和json数据参数

{

  "field_name_first__und__0__value":"ganesh ",

  "field_name_first_und_0_value":"ganesh ",

  "field_name_first[und][0][value]":"ganesh ",

  "field_name_last__und__0__value":" ganesh",

  "field_name_last_und_0_value":"ganesh",

  "field_name_last[und][0][value]":"ganesh",

   "mail":"mail@gmail.com",

   "pass":"pass1",

  "field_gender__und":"Male",

   "account":{

  "name":"username",

  "pass":"password",

  "mail":"test@test.com"

} }

我得到以下结果

<form_errors>
    <field_name_first__und__0__value>First Name field is required.</field_name_first__und__0__value>
    <field_name_last__und__0__value>Last Name field is required.</field_name_last__und__0__value>
</form_errors>

当我使用 f12 检查我的注册表时,我看到了 名称为 field_name_first[und][0][value]

的输入字段

如何传递这个key让这个错误消失?

谢谢 兰吉特·戈拉夫

【问题讨论】:

    标签: web-services drupal drupal-7 postman


    【解决方案1】:

    如果你的代码在核心 php 中运行,那么它也可以在你的应用程序中运行,那么 android 站点应用程序的问题

    【讨论】:

      【解决方案2】:

      每当您使用 www.jsonlint.com 编写任何 JSON 验证时,它都会显示错误的确切位置。 对于您的代码,请检查您需要在“first”之后添加 '{', '[' 的第一行

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-02-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-29
        • 2016-10-17
        相关资源
        最近更新 更多