php - 无法访问 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
解决方案
这个问题在这里、github 或其他地方经常被问到。我几乎要说这应该是一个社区 wiki 条目。我自己也遇到过这个问题,这里列出了要检查并确保它们不是原因的事情(很可能其中一个是原因):
(还有,composer diagnose -vvv
提前跑,然后看下面的列表)
- 代理配置不正确
- 防火墙配置不正确
- 糟糕的全局环境设置(bashrc、配置文件等)
- 过时的作曲家版本
- 网络性能缓慢/下降
- 配置错误的 git 插件
hosts
文件中的设置不正确- SSH 隧道配置错误
- GitHub/GitLab/等。限速
注意这是一个糟糕的答案,真的不是 SO 的好格式。
推荐阅读
- swift - 二元运算符 '~=' 不能应用于两个 'Optional
' 操作数 - linux - 如何防止awk中的系统调用返回退出代码,或者如何格式化?
- bash - Docker卷将文件重新连接为目录?
- javascript - 如何使用 onsen ui 加载多个 .html 文件?
- python - 与行号而不是代码有关的错误。如何解决?
- node.js - 如何为我的数据库中的用户管理表?
- matlab - 如何从 Matlab 文本分析中提取的 PDF 文件中获取每行的字数
- javascript - 如何使用按钮在反应中切换带有 onclick 事件的分区的显示?
- android - 使用 Clang/LLVM 为 Android 编译 C 库的原因
- macos - How to solve no sound output from virtual audio device(BlackHole 2ch) when I use BlackHole to capture system output audio on Mac?