环境: mac-docker-Version 18.06.0-ce-mac70 (26399)
总结
问题出现主要是docker-代理造成的处理方法:点击docker图标 preferences – Proxies 把里面的配置 Manual proxy configuration 改成 Sysem proxy
调试方法: PHP中用var_dump在这打印 /aliyunPhpSdkAfs/aliyun-php-sdk-core/DefaultAcsClient.php : 131 var_dump($body);
集成过程遇到到报错问题-记录
Error: HTTP Status: 400 RequestID: in /home/www-data/test_ks/ThinkPHP/Library/Vendor/aliyunPhpSdkAfs/aliyun-php-sdk-core/DefaultAcsClient.php on line 120
估计是本机环境问题-关闭 ShadowsocksX
/aliyunPhpSdkAfs/aliyun-php-sdk-core/DefaultAcsClient.php : 131 var_dump($body);
string(38) "Invalid header received from client.
"
Error: HTTP Status: 400 RequestID: in /home/www-data/test_ks/ThinkPHP/Library/Vendor/aliyunPhpSdkAfs/aliyun-php-sdk-core/DefaultAcsClient.php on line 120
启动了 ShadowsocksX, 并没有完全退出
string(277) "<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ERROR: connection refused</title>
</head><body>
The proxy could not connect ot 127.0.0.1:1087
<br>
<p>Server is <a href="https://github.com/moby/vpnkit">moby/vpnkit</a></p>
</body>
</html>
"
Error: HTTP Status: 503 RequestID: in /home/www-data/test_ks/ThinkPHP/Library/Vendor/aliyunPhpSdkAfs/aliyun-php-sdk-core/DefaultAcsClient.php on line 120
完全退出 ShadowsocksX 出现 – mac docker 中也有代理
preferences – Proxies 把里面的配置 Manual proxy configuration 改成 Sysem proxy
代理改完后重启docker, 一切就正常了.
相关资料
PHP-SDK使用说明
HTTP Status 400服务器返回 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求