• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Seguimiento de encabezados de solicitudes HTTP

Sintaxis

Java

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Kotlin [#kotlin]

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Descripción [#description]

Esta API le permite agregar cualquier cadena de campo de encabezado a una lista que se registra como atributo con evento de solicitud de red. Después de agregar los campos de encabezado usando esta función, si los encabezados están en una llamada de red, se incluirán en el evento de red en la plataforma New Relic. Actualmente, el agente de Android captura automáticamente los siguientes campos de encabezado: X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE y X-APOLLO-OPERATION-ID.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$headers

List<String>

Requerido. Los campos del encabezado HTTP que se agregarán.

Valores de retorno [#return-values]

Devuelve true si se agregó correctamente, o false en caso contrario.

Ejemplos [#examples]

A continuación se muestra un ejemplo de cómo agregar algunos campos de encabezado 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()

Sintaxis

C objetivo

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

Swift [#swift]

func addHTTPHeaderTracking(for: [String])

Descripción [#description]

Esta API le permite agregar cualquier cadena de campo de encabezado a una lista que se registra como atributo con evento de solicitud de red. Después de agregar los campos de encabezado usando esta función, si los encabezados están en una llamada de red, se incluirán en el evento de red en la plataforma New Relic. Actualmente, el agente de iOS captura automáticamente los siguientes campos de encabezado: X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE y X-APOLLO-OPERATION-ID.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

headers

NSArray<NSString*>*_Nonnull

Requerido. Los campos del encabezado HTTP que se agregarán.

Ejemplos [#examples]

A continuación se muestra un ejemplo de cómo agregar algunos campos de encabezado 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)

Sintaxis

Mecanografiado

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

Descripción [#description]

Esta API le permite agregar cualquier cadena de campo de encabezado a una lista que se registra como atributo con evento de solicitud de red. Después de agregar los campos de encabezado usando esta función, si los encabezados están en una llamada de red, se incluirán en el evento de red en la plataforma New Relic. Actualmente, el agente de Android captura automáticamente los siguientes campos de encabezado: X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE y X-APOLLO-OPERATION-ID.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$headers

string[]

Requerido. Los campos del encabezado HTTP que se agregarán.

Valores de retorno [#return-values]

Devuelve true si se agregó correctamente, o false en caso contrario.

Ejemplos [#examples]

A continuación se muestra un ejemplo de cómo agregar algunos campos de encabezado HTTP:

Mecanografiado [#typescript]

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

Sintaxis

JavaScript

NewRelic.addHTTPHeadersTrackingFor(headers)

Descripción [#description]

Esta API le permite agregar cualquier cadena de campo de encabezado a una lista que se registra como atributo con evento de solicitud de red. Después de agregar los campos de encabezado usando esta función, si los encabezados están en una llamada de red, se incluirán en el evento de red en la plataforma New Relic.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$headers

string[]

Requerido. Los campos del encabezado HTTP que se agregarán.

Valores de retorno [#return-values]

Devuelve true si se agregó correctamente, o false en caso contrario.

Ejemplos [#examples]

A continuación se muestra un ejemplo de cómo agregar algunos campos de encabezado HTTP:

JavaScript [#javascript]

NewRelic.addHTTPHeadersTrackingFor(["Car"]);

Sintaxis

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Descripción [#description]

Esta API le permite agregar cualquier cadena de campo de encabezado a una lista que se registra como atributo con evento de solicitud de red. Después de agregar los campos de encabezado usando esta función, si los encabezados están en una llamada de red, se incluirán en el evento de red en la plataforma New Relic.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$headers

List<String>

Requerido. Los campos del encabezado HTTP que se agregarán.

Valores de retorno [#return-values]

Devuelve true si se agregó correctamente, o false en caso contrario.

Ejemplos [#examples]

A continuación se muestra un ejemplo de cómo agregar algunos campos de encabezado HTTP:

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

Sintaxis

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Descripción [#description]

Esta API le permite agregar cualquier cadena de campo de encabezado a una lista que se registra como atributo con evento de solicitud de red. Después de agregar los campos de encabezado usando esta función, si los encabezados están en una llamada de red, se incluirán en el evento de red en la plataforma New Relic.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$headers

List<String>

Requerido. Los campos del encabezado HTTP que se agregarán.

Valores de retorno [#return-values]

Devuelve true si se agregó correctamente, o false en caso contrario.

Ejemplos [#examples]

A continuación se muestra un ejemplo de cómo agregar algunos campos de encabezado HTTP:

NewRelic.addHTTPHeadersTrackingFor(["Car"]);

Sintaxis

NewRelic.addHTTPHeadersTrackingFor(headers:string[])

Descripción [#description]

Esta API le permite agregar cualquier cadena de campo de encabezado a una lista que se registra como atributo con evento de solicitud de red. Después de agregar los campos de encabezado usando esta función, si los encabezados están en una llamada de red, se incluirán en el evento de red en la plataforma New Relic. Actualmente, Android y el agente capturan automáticamente los siguientes campos de encabezado: X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE y X-APOLLO-OPERATION-ID.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$headers

string[]

Requerido. Los campos del encabezado HTTP que se agregarán.

Valores de retorno [#return-values]

Devuelve true si se agregó correctamente, o false en caso contrario.

Ejemplos [#examples]

A continuación se muestra un ejemplo de cómo agregar algunos campos de encabezado HTTP:

NewRelic.addHTTPHeadersTrackingFor(["Car"]);

Sintaxis

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Descripción [#description]

Esta API le permite agregar cualquier cadena de campo de encabezado a una lista que se registra como atributo con evento de solicitud de red. Después de agregar los campos de encabezado usando esta función, si los encabezados están en una llamada de red, se incluirán en el evento de red en la plataforma New Relic.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$headers

List<String>

Requerido. Los campos del encabezado HTTP que se agregarán.

Valores de retorno [#return-values]

Devuelve true si se agregó correctamente, o false en caso contrario.

Ejemplos [#examples]

A continuación se muestra un ejemplo de cómo agregar algunos campos de encabezado HTTP:

Ejemplo [#example]

List<string> headers = new List<string>();
headers.Add("Car");
headers.Add("Music");
CrossNewRelic.Current.AddHTTPHeadersTrackingFor(headers);
Copyright © 2024 New Relic Inc.

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