当前位置: 首页 > 知识库问答 >
问题:

在Heroku上部署Api平台时错误400错误请求

龚博涛
2023-03-14

V2.6.5

在Heroku上部署API后请求API时,我面临一个400错误的错误请求。但我不知道为什么?

我所做的:

>

  • 在/api的根目录中添加了Procfile

    补充。htaccess in/api/public(通过composer需要symfony/apache-pack命令)

    Heroku Dashboard应用程序设置上定义的APP\u ENV和DATABASE\u URL

    在Heroku仪表板上添加了Postegresql插件

    /api文件夹内:git init

    通过邮递员向/问候endpoint发送GET http请求(响应400代码错误)

    这是一个全新的api项目,除了上面描述的步骤,我什么也没做。

    (起初,我使用app.json清单遵循官方api平台文档中的教程,但没有考虑到这一点,所以我直接在heroku dashboard中进行了配置)

  • 共有1个答案

    阙奇思
    2023-03-14

    在Procfile上,只需删除引号“”

    之前:'web:heroku-php-apache2 public/'

    之后:web:heroku-php-apache2 public/

    也许你应该试试: /api/greetings/

     类似资料:
    • 我有一个基于Spring Web model view controller(MVC)框架的项目。Spring Web模型-视图-控制器(MVC)框架的版本是3.2.8 我有这个控制器 这个URL一切正常:

    • 目前从Angular JS controller中,我试图将JSON数据发送到后端服务。但是我有400个错误的请求错误。 在Controller中,我试图通过http服务发送数据,如下所示:

    • 我试图使用Gmail API将用户设置应用到Gmail帐户,但它不断返回错误400错误请求。 我可以看到错误代码在Gmail API控制台,它来自我的服务号,所以代码不可能是如此错误,但它让我发疯,只是不能找出什么是错误的。 如果有人能给我指出正确的方向,我会非常感激。

    • 我目前正在努力从API获取一些数据,但在一些请求中遇到了问题。 当前调用和其他一些类似的调用似乎不起作用,而其他调用则起作用(除了这些调用不使用“payload”参数)。我在文档中使用了相同的示例,因此不确定这些示例为什么不起作用。 回报 有人有主意吗?谢谢。

    • 我正在尝试搜索亚马逊的产品广告,并使用botlenose来帮助我做到这一点。但是,我刚刚收到HTTP错误400。 其他一些重要信息: 我来自巴西,我的标签也来自亚马逊。这是个问题吗? 我确实检查了我的钥匙、秘密和标签,一切正常。我确实在StackOverflow上查看了其他一些问题,但对我来说没有任何效果。 当然,出于安全原因,我更改了密钥。 Traceback(最近一次调用最后一次):File"

    • 有人看到我做错了什么吗?