• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Guia do SDK mobile

Sintaxe

Java

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Kotlin [#kotlin]

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Descrição [#description]

Esta API permite adicionar qualquer string de campo de cabeçalho a uma lista que é registrada como atributo com evento de solicitação de rede. Depois que os campos de cabeçalho forem adicionados usando esta função, se os cabeçalhos estiverem em uma chamada de rede, eles serão incluídos no evento de rede na plataforma New Relic. Atualmente, o agente Android captura automaticamente os seguintes campos de cabeçalho: X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE e X-APOLLO-OPERATION-ID.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

$headers

List<String>

Obrigatório. Os campos de cabeçalho HTTP a serem adicionados.

Valores de retorno [#return-values]

Retorna true se adicionado com sucesso ou false se não.

Exemplos [#examples]

Aqui está um exemplo de adição de alguns campos de cabeçalho 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()

Sintaxe

Objetivo-c

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

Swift [#swift]

func addHTTPHeaderTracking(for: [String])

Descrição [#description]

Esta API permite adicionar qualquer string de campo de cabeçalho a uma lista que é registrada como atributo com evento de solicitação de rede. Depois que os campos de cabeçalho forem adicionados usando esta função, se os cabeçalhos estiverem em uma chamada de rede, eles serão incluídos no evento de rede na plataforma New Relic. Atualmente, o agente iOS captura automaticamente os seguintes campos de cabeçalho: X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE e X-APOLLO-OPERATION-ID.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

headers

NSArray<NSString*>*_Nonnull

Obrigatório. Os campos de cabeçalho HTTP a serem adicionados.

Exemplos [#examples]

Aqui está um exemplo de adição de alguns campos de cabeçalho 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)

Sintaxe

Texto datilografado

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

Descrição [#description]

Esta API permite adicionar qualquer string de campo de cabeçalho a uma lista que é registrada como atributo com evento de solicitação de rede. Depois que os campos de cabeçalho forem adicionados usando esta função, se os cabeçalhos estiverem em uma chamada de rede, eles serão incluídos no evento de rede na plataforma New Relic. Atualmente, o agente Android captura automaticamente os seguintes campos de cabeçalho: X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE e X-APOLLO-OPERATION-ID.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

$headers

string[]

Obrigatório. Os campos de cabeçalho HTTP a serem adicionados.

Valores de retorno [#return-values]

Retorna true se adicionado com sucesso ou false se não.

Exemplos [#examples]

Aqui está um exemplo de adição de alguns campos de cabeçalho HTTP:

Texto datilografado [#typescript]

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

Sintaxe

JavaScript

NewRelic.addHTTPHeadersTrackingFor(headers)

Descrição [#description]

Esta API permite adicionar qualquer string de campo de cabeçalho a uma lista que é registrada como atributo com evento de solicitação de rede. Depois que os campos de cabeçalho forem adicionados usando esta função, se os cabeçalhos estiverem em uma chamada de rede, eles serão incluídos no evento de rede na plataforma New Relic.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

$headers

string[]

Obrigatório. Os campos de cabeçalho HTTP a serem adicionados.

Valores de retorno [#return-values]

Retorna true se adicionado com sucesso ou false se não.

Exemplos [#examples]

Aqui está um exemplo de adição de alguns campos de cabeçalho HTTP:

JavaScript [#javascript]

NewRelic.addHTTPHeadersTrackingFor(["Car"]);

Sintaxe

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Descrição [#description]

Esta API permite adicionar qualquer string de campo de cabeçalho a uma lista que é registrada como atributo com evento de solicitação de rede. Depois que os campos de cabeçalho forem adicionados usando esta função, se os cabeçalhos estiverem em uma chamada de rede, eles serão incluídos no evento de rede na plataforma New Relic.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

$headers

List<String>

Obrigatório. Os campos de cabeçalho HTTP a serem adicionados.

Valores de retorno [#return-values]

Retorna true se adicionado com sucesso ou false se não.

Exemplos [#examples]

Aqui está um exemplo de adição de alguns campos de cabeçalho HTTP:

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

Sintaxe

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Descrição [#description]

Esta API permite adicionar qualquer string de campo de cabeçalho a uma lista que é registrada como atributo com evento de solicitação de rede. Depois que os campos de cabeçalho forem adicionados usando esta função, se os cabeçalhos estiverem em uma chamada de rede, eles serão incluídos no evento de rede na plataforma New Relic.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

$headers

List<String>

Obrigatório. Os campos de cabeçalho HTTP a serem adicionados.

Valores de retorno [#return-values]

Retorna true se adicionado com sucesso ou false se não.

Exemplos [#examples]

Aqui está um exemplo de adição de alguns campos de cabeçalho HTTP:

NewRelic.addHTTPHeadersTrackingFor(["Car"]);

Sintaxe

NewRelic.addHTTPHeadersTrackingFor(headers:string[])

Descrição [#description]

Esta API permite adicionar qualquer string de campo de cabeçalho a uma lista que é registrada como atributo com evento de solicitação de rede. Depois que os campos de cabeçalho forem adicionados usando esta função, se os cabeçalhos estiverem em uma chamada de rede, eles serão incluídos no evento de rede na plataforma New Relic. Atualmente, o Android e o agente capturam automaticamente os seguintes campos de cabeçalho: X-APOLLO-OPERATION-NAME, X-APOLLO-OPERATION-TYPE e X-APOLLO-OPERATION-ID.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

$headers

string[]

Obrigatório. Os campos de cabeçalho HTTP a serem adicionados.

Valores de retorno [#return-values]

Retorna true se adicionado com sucesso ou false se não.

Exemplos [#examples]

Aqui está um exemplo de adição de alguns campos de cabeçalho HTTP:

NewRelic.addHTTPHeadersTrackingFor(["Car"]);

Sintaxe

NewRelic.addHTTPHeadersTrackingFor(List<String> headers)

Descrição [#description]

Esta API permite adicionar qualquer string de campo de cabeçalho a uma lista que é registrada como atributo com evento de solicitação de rede. Depois que os campos de cabeçalho forem adicionados usando esta função, se os cabeçalhos estiverem em uma chamada de rede, eles serão incluídos no evento de rede na plataforma New Relic.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

$headers

List<String>

Obrigatório. Os campos de cabeçalho HTTP a serem adicionados.

Valores de retorno [#return-values]

Retorna true se adicionado com sucesso ou false se não.

Exemplos [#examples]

Aqui está um exemplo de adição de alguns campos de cabeçalho HTTP:

Exemplo [#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.