• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Suivre les en-têtes requests HTTP

Syntaxe

Java

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Kotlin [#kotlin]

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Description [#description]

Cette API vous permet d'ajouter n'importe quelle chaîne de champ d'en-tête à une liste qui est enregistrée comme attribut avec l'événement de demande de mise en réseau. Une fois les champs d'en-tête ajoutés à l'aide de cette fonction, si les en-têtes sont dans un appel réseau, ils seront inclus dans l'événement réseau sur la plateforme New Relic. L'agent Android capture actuellement automatiquement les champs d'en-tête suivants : X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE et X-APOLLO-OPERATION-ID.

Paramètres [#parameters]

paramètres

Type

Description

$headers

List<String>

Requis. Les champs d'en-tête HTTP à ajouter.

Valeurs de retour [#return-values]

Renvoie true si ajouté avec succès, ou false sinon.

Exemples [#examples]

Voici un exemple d’ajout de certains champs d’en-tête HTTP :

Java [#java]

List headers = new ArrayList();
headers.add("httpClient");
headers.add("CustomAttribute");
NewRelic.addHTTPHeadersTrackingFor(headers);
// Okhttp3
Request request = new Request.Builder()
.url("https://speed.hetzner.de/1GB.bin")
.addHeader("httpClient","Okhttp3")
.addHeader("CustomAttribute","OutOfMemoryAPI")
.build();

Kotlin [#kotlin]

val headers = mutableListOf()
headers.add("httpClient")
headers.add("CustomAttribute")
NewRelic.addHTTPHeadersTrackingFor(headers)
val client = OkHttpClient().newBuilder()
.addInterceptor(new MyInterceptor())
.cache(cache)
.build()
val request: Request = Builder()
.url("https://speed.hetzner.de/1GB.bin")
.addHeader("httpClient", "Okhttp3")
.addHeader("CustomAttribute", "OutOfMemoryAPI")
.build()

Syntaxe

Objectif-C

(void)addHTTPHeaderTrackingFor:(NSArray<NSString*>*_Nonnull)headers;

Swift [#swift]

func addHTTPHeaderTracking(for: [String])

Description [#description]

Cette API vous permet d'ajouter n'importe quelle chaîne de champ d'en-tête à une liste qui est enregistrée comme attribut avec l'événement de demande de mise en réseau. Une fois les champs d'en-tête ajoutés à l'aide de cette fonction, si les en-têtes sont dans un appel réseau, ils seront inclus dans l'événement réseau sur la plateforme New Relic. L'agent iOS capture actuellement automatiquement les champs d'en-tête suivants : X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE et X-APOLLO-OPERATION-ID.

Paramètres [#parameters]

paramètres

Type

Description

headers

NSArray<NSString*>*_Nonnull

Requis. Les champs d'en-tête HTTP à ajouter.

Exemples [#examples]

Voici un exemple d’ajout de certains champs d’en-tête HTTP :

[NewRelic addHTTPHeadersTrackingFor:@[@"Example", @"Example2"]];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.newrelic.com"]];
NSMutableURLRequest *mutableRequest = [request mutableCopy];
[mutableRequest addValue:@"Test" forHTTPHeaderField:@"Example"];
[mutableRequest addValue:@"Test2" forHTTPHeaderField:@"Example2"];
request = [mutableRequest copy];
[[NSURLSession sharedSession] dataTaskWithRequest:request];
NewRelic.addHTTPHeadersTracking(for:["Example", "Example2"])
var request = URLRequest(url: URL(string:"https://www.newrelic.com")!)
request.addValue("Test", forHTTPHeaderField: "Example")
request.addValue("Test2", forHTTPHeaderField: "Example2")
URLSession.shared.dataTask(with: request)

Syntaxe

Manuscrit

NewRelic.addHTTPHeadersTrackingFor((options:{headers: string[]}))

Description [#description]

Cette API vous permet d'ajouter n'importe quelle chaîne de champ d'en-tête à une liste qui est enregistrée comme attribut avec l'événement de demande de mise en réseau. Une fois les champs d'en-tête ajoutés à l'aide de cette fonction, si les en-têtes sont dans un appel réseau, ils seront inclus dans l'événement réseau sur la plateforme New Relic. L'agent Android capture actuellement automatiquement les champs d'en-tête suivants : X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE et X-APOLLO-OPERATION-ID.

Paramètres [#parameters]

paramètres

Type

Description

$headers

string[]

Requis. Les champs d'en-tête HTTP à ajouter.

Valeurs de retour [#return-values]

Renvoie true si ajouté avec succès, ou false sinon.

Exemples [#examples]

Voici un exemple d’ajout de certains champs d’en-tête HTTP :

Manuscrit [#typescript]

NewRelicCapacitorPlugin.addHTTPHeadersTrackingFor({headers:["Car","Music"]});

Syntaxe

Javascript

NewRelic.addHTTPHeadersTrackingFor(headers)

Description [#description]

Cette API vous permet d'ajouter n'importe quelle chaîne de champ d'en-tête à une liste qui est enregistrée comme attribut avec l'événement de demande de mise en réseau. Une fois les champs d'en-tête ajoutés à l'aide de cette fonction, si les en-têtes sont dans un appel réseau, ils seront inclus dans l'événement réseau sur la plateforme New Relic.

Paramètres [#parameters]

paramètres

Type

Description

$headers

string[]

Requis. Les champs d'en-tête HTTP à ajouter.

Valeurs de retour [#return-values]

Renvoie true si ajouté avec succès, ou false sinon.

Exemples [#examples]

Voici un exemple d’ajout de certains champs d’en-tête HTTP :

Javascript [#javascript]

NewRelic.addHTTPHeadersTrackingFor(["Car"]);

Syntaxe

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Description [#description]

Cette API vous permet d'ajouter n'importe quelle chaîne de champ d'en-tête à une liste qui est enregistrée comme attribut avec l'événement de demande de mise en réseau. Une fois les champs d'en-tête ajoutés à l'aide de cette fonction, si les en-têtes sont dans un appel réseau, ils seront inclus dans l'événement réseau sur la plateforme New Relic.

Paramètres [#parameters]

paramètres

Type

Description

$headers

List<String>

Requis. Les champs d'en-tête HTTP à ajouter.

Valeurs de retour [#return-values]

Renvoie true si ajouté avec succès, ou false sinon.

Exemples [#examples]

Voici un exemple d’ajout de certains champs d’en-tête HTTP :

List<string> headers = new List<string>();
headers.Add("Car");
headers.Add("Music");
CrossNewRelic.Current.AddHTTPHeadersTrackingFor(headers);

Syntaxe

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Description [#description]

Cette API vous permet d'ajouter n'importe quelle chaîne de champ d'en-tête à une liste qui est enregistrée comme attribut avec l'événement de demande de mise en réseau. Une fois les champs d'en-tête ajoutés à l'aide de cette fonction, si les en-têtes sont dans un appel réseau, ils seront inclus dans l'événement réseau sur la plateforme New Relic.

Paramètres [#parameters]

paramètres

Type

Description

$headers

List<String>

Requis. Les champs d'en-tête HTTP à ajouter.

Valeurs de retour [#return-values]

Renvoie true si ajouté avec succès, ou false sinon.

Exemples [#examples]

Voici un exemple d’ajout de certains champs d’en-tête HTTP :

NewRelic.addHTTPHeadersTrackingFor(["Car"]);

Syntaxe

NewRelic.addHTTPHeadersTrackingFor(headers:string[])

Description [#description]

Cette API vous permet d'ajouter n'importe quelle chaîne de champ d'en-tête à une liste qui est enregistrée comme attribut avec l'événement de demande de mise en réseau. Une fois les champs d'en-tête ajoutés à l'aide de cette fonction, si les en-têtes sont dans un appel réseau, ils seront inclus dans l'événement réseau sur la plateforme New Relic. L'Android et l'agent capturent actuellement automatiquement les champs d'en-tête suivants : X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE et X-APOLLO-OPERATION-ID.

Paramètres [#parameters]

paramètres

Type

Description

$headers

string[]

Requis. Les champs d'en-tête HTTP à ajouter.

Valeurs de retour [#return-values]

Renvoie true si ajouté avec succès, ou false sinon.

Exemples [#examples]

Voici un exemple d’ajout de certains champs d’en-tête HTTP :

NewRelic.addHTTPHeadersTrackingFor(["Car"]);

Syntaxe

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Description [#description]

Cette API vous permet d'ajouter n'importe quelle chaîne de champ d'en-tête à une liste qui est enregistrée comme attribut avec l'événement de demande de mise en réseau. Une fois les champs d'en-tête ajoutés à l'aide de cette fonction, si les en-têtes sont dans un appel réseau, ils seront inclus dans l'événement réseau sur la plateforme New Relic.

Paramètres [#parameters]

paramètres

Type

Description

$headers

List<String>

Requis. Les champs d'en-tête HTTP à ajouter.

Valeurs de retour [#return-values]

Renvoie true si ajouté avec succès, ou false sinon.

Exemples [#examples]

Voici un exemple d’ajout de certains champs d’en-tête HTTP :

Exemple [#example]

List<string> headers = new List<string>();
headers.Add("Car");
headers.Add("Music");
CrossNewRelic.Current.AddHTTPHeadersTrackingFor(headers);
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.