mirror of
https://github.com/php-win-ext/php-sdk-binary-tools.git
synced 2026-03-24 09:02:12 +01:00
Compare commits
7 Commits
fix-userag
...
php-sdk-2.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
251cd72e6e | ||
|
|
bdec9f92b9 | ||
|
|
154b63fb2e | ||
|
|
b9530450e2 | ||
|
|
c74c3b5b94 | ||
|
|
53afca7edb | ||
|
|
96d8b2f49a |
@@ -9,7 +9,7 @@ class Config
|
||||
/* Config variables. */
|
||||
|
||||
/** @var string */
|
||||
protected static $depsHost = 'downloads.php.net';
|
||||
protected static $depsHost = 'phpext.phptools.online';
|
||||
|
||||
/** @var int */
|
||||
protected static $depsPort = 443;
|
||||
@@ -18,7 +18,7 @@ class Config
|
||||
protected static $depsUriScheme = "https";
|
||||
|
||||
/** @var string */
|
||||
protected static $depsBaseUri = "/~windows/php-sdk/deps";
|
||||
protected static $depsBaseUri = "/api/downloadable/download";
|
||||
|
||||
/** @var string */
|
||||
protected static $sdkNugetFeedUrl = "http://127.0.0.1/sdk/nuget"; // experimental?
|
||||
|
||||
@@ -122,6 +122,8 @@ trait FileOps
|
||||
retry:
|
||||
$ch = curl_init();
|
||||
|
||||
echo "CALL $url \n";
|
||||
|
||||
curl_setopt($ch, CURLOPT_URL, $url);
|
||||
|
||||
if ($dest_fn) {
|
||||
@@ -131,17 +133,27 @@ retry:
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
||||
}
|
||||
|
||||
curl_setopt($ch, CURLOPT_HEADER, false);
|
||||
//curl_setopt($ch, CURLOPT_HEADER, false);
|
||||
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
|
||||
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
||||
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
||||
curl_setopt($ch, CURLOPT_USERAGENT, Config::getSdkUserAgentName());
|
||||
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
|
||||
curl_setopt($ch, CURLOPT_VERBOSE, 1);
|
||||
|
||||
$token = getenv('API_TOKEN');
|
||||
if (!empty($token)) {
|
||||
echo "**** define authorization header ! ****\n";
|
||||
var_dump(curl_setopt($ch, CURLOPT_HTTPHEADER, ['Accept: text/plain','X-custom-header: top1','Authorization: Bearer '.$token]));
|
||||
}
|
||||
echo "curl_error=". curl_error($ch) ."\n";
|
||||
|
||||
|
||||
// workaround for <https://github.com/microsoft/php-sdk-binary-tools/issues/69>
|
||||
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
|
||||
|
||||
$ret = curl_exec($ch);
|
||||
var_dump($ret);
|
||||
|
||||
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
||||
if (false === $ret || 200 !== $code) {
|
||||
|
||||
Reference in New Issue
Block a user