Tüm Ürünler
Search
Belge Merkezi

Alibaba Cloud SDK:Configure HTTPS and TLS settings in the SDK

Son Güncelleme:Oct 07, 2026

PHP için Alibaba Cloud SDK V2.0, tüm API isteklerinde varsayılan olarak HTTPS kullanır ve TLS sertifikalarını doğrular. Bu ayarları belirli uyumluluk gereksinimleri veya izole test ortamları için özelleştirebilirsiniz.

İstemci düzeyinde yapılandırma (Config nesnesi)

SDK istemcisini başlatırken protokolü yapılandırın. Bu ayarlar, ilgili istemci örneği tarafından yapılan tüm istekler için geçerlidir.

İstek protokolünü ayarlayın

SDK, varsayılan olarak tüm istekleri HTTPS üzerinden gönderir. Yalnızca HTTP'yi destekleyen eski uç noktalar için bu ayarı geçersiz kılabilirsiniz; ancak verilerinizi aktarım sırasında korumak için HTTPS kullanmanızı kesinlikle öneririz.

Önemli

HTTP kullanmak, kimlik bilgileri dahil olmak üzere istek verilerinizi düz metin olarak gönderir. HTTP'yi yalnızca güvenilir ve izole ortamlarda kullanın.

use Darabonba\OpenApi\Models\Config;

$config = new Config([
// This example overrides the secure default to use HTTP.
    'protocol' => 'HTTP', 
]);

İstek düzeyinde yapılandırma (RuntimeOptions nesnesi)

Tek bir API çağrısı için ayarları yapılandırmak üzere bir RuntimeOptions nesnesi iletin. Örneğin, test sırasında sertifika doğrulamasını geçici olarak devre dışı bırakabilirsiniz.

TLS sertifika doğrulamasını devre dışı bırakın

SDK, varsayılan olarak tüm HTTPS istekleri için TLS sertifikalarını doğrular. Üretim dışı veya test ortamlarında, örneğin kendinden imzalı sertifikaya sahip bir proxy kullanırken, bu doğrulamayı geçici olarak devre dışı bırakmanız gerekebilir.

Önemli

Sertifika doğrulamasını devre dışı bırakmak bir güvenlik riskidir. Bu seçeneği yalnızca güvenilir ortamlardaki testler için kullanın. Sertifika doğrulamasını üretim kodunda asla devre dışı bırakmayın.

use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;

$runtimeOptions = new RuntimeOptions();
# This option skips certificate validation for a single API call.
$runtimeOptions->ignoreSSL = true;