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 |
---|---|---|
|
| 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);
// Okhttp3Request 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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);