# Script ve HTTP Aktiviteleri

> **Üst sayfa:** PAW Robot/Stüdyo › Aktiviteler **Modül:** PAWRobot.Script, PAWRobot.Net, PAWRobot (çekirdek) **Kapsam:** Kod çalıştırma, HTTP istekleri, JSON


---

## Genel Bakış

Script modülü çoklu dil kod aktiviteleri; Net modülü HTTP/API işlemleri; çekirdek paket JSON serileştirme aktiviteleri sağlar.


---

## Script Aktiviteleri

| Aktivite | Açıklama |
|----------|----------|
| **InvokeCode** | C#, VB veya desteklenen dillerde kod çalıştırır |

### InvokeCode kullanımı


1. Aktiviteyi akışa ekleyin
2. Kod editörünü açın
3. Kod bloğunu yazın

 ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/16a71ae5-139a-40ac-a944-e134297802cb/9e930d02-77bf-4217-b87c-e69058d82b99/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T213000Z&X-Amz-Expires=86400&X-Amz-Signature=e9bfc2cee153f1e53c9eeb04f8e4cf9dd6def448b5de10c4b9f85e7e14747a54&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject "left-50 =500x283")

> 💡 **İpucu:** Karmaşık veri dönüşümleri ve özel mantık için InvokeCode kullanın; basit işlemler için görsel aktiviteleri tercih edin.


---

## HTTP ve Ağ Aktiviteleri

| Aktivite | Açıklama |
|----------|----------|
| **HTTP İstek Yaratıcı** | HTTP isteği oluşturur (GET, POST, PUT, DELETE vb.) |

Tipik kullanım: REST API çağrısı → JSON yanıt → DeserializeJson → DataTable işleme.


---

## JSON Aktiviteleri (Çekirdek)

| Aktivite | Açıklama |
|----------|----------|
| **JSON Serileştir** | Nesneyi JSON string'e dönüştürür |
| **JSON Seriden Çıkar** | JSON string'i nesneye veya DataTable'a dönüştürür |


---

## Örnek Senaryo: API Entegrasyonu


1. **HTTP İstek Yaratıcı**  → GET `https://api.sirket.com/orders`
2. **JSON Seriden Çıkar** → Yanıtı DataTable'a dönüştür
3. **ForEachDataRow** → Her siparişi işle
4. **InvokeCode** → Özel hesaplama veya dönüşüm