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