【问题标题】:"Client Error" message when trying to implement an Rest API View尝试实现 Rest API 视图时出现“客户端错误”消息
【发布时间】:2019-12-30 21:13:14
【问题描述】:

我正在使用 Drupal 创建一个 API 来为 Angular 应用程序提供服务。问题是,当我使用 Rest 导出创建视图并尝试访问它(通过浏览器或邮递员)时,它给了我一条“客户端错误”消息(仅此而已)。

我正在使用 drupal-8.7.6,运行 PHP7.3、mysql 和 apache 2。但我也在 nginx 上尝试过,错误再次出现。

要重现它,只需添加一些内容,启用 Restful Web 服务,jsonm hal 并创建一个导出 REST 数据的视图。

我希望通过 GET 请求(使用浏览器、邮递员或任何其他方式)访问信息

【问题讨论】:

    标签: rest api drupal drupal-8


    【解决方案1】:
    1. 转到您的视图
    2. 转到格式化
    3. 点击Serializer旁边的Settings
    4. 最后勾选 Json 选项并保存。

    你已经完成了:)

    【讨论】:

    • 搜索了几个小时后你救了我,谢谢 :D
    【解决方案2】:

    找出发生了什么

    我没有指定输出的格式,所以 Drupal 正在搜索要提供的 html。要解决这个问题,只需在 url 中添加:?_format=json,例如,如果我的查看路线是“/articles”,它将是:http://drupal.dev/articles?_format=json

    【讨论】:

      【解决方案3】:

      转到其余导出视图,单击格式设置,然后单击接受的请求格式为json。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-10-09
        • 1970-01-01
        • 1970-01-01
        • 2022-07-10
        • 2014-08-10
        • 2021-08-14
        • 2021-04-14
        相关资源
        最近更新 更多