首页 > 解决方案 > 无法访问 URL:HTTP/1.1 400 Bad URI

问题描述

我想通过作曲家创建一个新的 laravel 项目,但我遇到了这个错误

 [Composer\Downloader\TransportException]
  The 'http://packagist.org/p/fideloper/proxy%249271e19129358853986ed3ca9315ced11a42439a57f49537033c3b436a6ff543.json
  ' URL could not be accessed: HTTP/1.1 400 Bad URI

在此处输入图像描述

标签: phplaravelcmdcomposer-php

解决方案


这个问题在这里、github 或其他地方经常被问到。我几乎要说这应该是一个社区 wiki 条目。我自己也遇到过这个问题,这里列出了要检查并确保它们不是原因的事情(很可能其中一个是原因):

(还有,composer diagnose -vvv提前跑,然后看下面的列表)

  1. 代理配置不正确
  2. 防火墙配置不正确
  3. 糟糕的全局环境设置(bashrc、配置文件等)
  4. 过时的作曲家版本
  5. 网络性能缓慢/下降
  6. 配置错误的 git 插件
  7. hosts文件中的设置不正确
  8. SSH 隧道配置错误
  9. GitHub/GitLab/等。限速

注意这是一个糟糕的答案,真的不是 SO 的好格式。


推荐阅读