Zum Inhalt springen

Skriptbeispiel im Jitterbit App Builder - IP-Adresse

Dieses Beispiel zeigt, wie man eine HTTP-Anfrage aus einer Standardregel erstellt. Das Beispiel ruft die öffentliche IP-Adresse des Servers ab und legt einen Zellenwert als Standard fest.

Schema

Spalte Datentyp Primärschlüssel Automatisch generieren Nullwertfähig
IpAddress NVARCHAR(100) Nein Nein Nein

Script

#r "System.Net.Http"

using System;
using System.Net.Http;

var client = new HttpClient();

const string url = "https://api.ipify.org?format=text";

string ipAddress;

using (HttpResponseMessage response = await client.GetAsync(url))
{
    if (!response.IsSuccessStatusCode)
    {
        const string message = "Failed to get IP address.";
        throw new InvalidOperationException(message);
    }

    ipAddress = await response.Content.ReadAsStringAsync();
}

Row["IpAddress"].Value = ipAddress;