> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apinizer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Proxy'de HTTP ve WebSocket Servislerine Politika Koşulu

Aynı proxy üzerinde hem HTTP hem de WebSocket servisleri çalışıyorsa, Apinizer politikalarının yalnızca HTTP isteklerine uygulanabilmesi için ilgili politikalara koşul eklenmelidir. Bu koşul sayesinde WebSocket bağlantıları politika kontrolünden etkilenmeden çalışmaya devam eder.

Örnek senaryoda, API proxy'ye eklenen script politikası HTTP isteklerine belirli bir `Authorization` header'ı eklemektedir. Ancak, WebSocket isteklerinde bu script politikasının uygulanmaması hedeflenmektedir.

Script politikası eklenir:

<img src="https://mintcdn.com/apinizer/lhDPzGbbUaug0STI/images/tutorials/http1.png?fit=max&auto=format&n=lhDPzGbbUaug0STI&q=85&s=e98e7db2e18b961e50ee93f2ddd04280" alt="Generate JWK Ekranı" width="1000" data-path="images/tutorials/http1.png" />

Script politika ekranında **Conditions** sekmesine geçilir ve yeni bir kural eklenir.

Variable olarak mevcutsa **header:Upgrade** seçilir; yoksa yeni variable olarak **header** türünde **Upgrade** başlığı eklenir.

<img src="https://mintcdn.com/apinizer/lhDPzGbbUaug0STI/images/tutorials/http2.png?fit=max&auto=format&n=lhDPzGbbUaug0STI&q=85&s=a7aff6f61038ab72d682818df2426ebf" alt="Generate JWK Ekranı" width="1000" data-path="images/tutorials/http2.png" />

**Upgrade header'ı** için koşul, değeri **websocket** olan istekleri kapsayacak şekilde aşağıdaki gibi düzenlenir ve kaydedilir:

<img src="https://mintcdn.com/apinizer/AKKOKz2ciq_Ak4wy/images/tutorials/http3.png?fit=max&auto=format&n=AKKOKz2ciq_Ak4wy&q=85&s=271add638a65cd910c16d319760e8f85" alt="Generate JWK Ekranı" width="1000" data-path="images/tutorials/http3.png" />

Böylece, Upgrade header'ı websocket olan istekler koşul ile filtrelenerek, script politikası sadece HTTP isteklerine uygulanır ve WebSocket bağlantılarında politika devre dışı bırakılır. Bu sayede WebSocket trafiği etkilenmeden çalışmaya devam eder.
