構文
Java
NewRelic.addHTTPHeadersTrackingFor(List<String> headers)
コトリン [#kotlin]
NewRelic.addHTTPHeadersTrackingFor(List<String> headers)
説明 [#description]
この API を使用すると、ネットワーク要求イベントの属性として記録されるリストにヘッダー フィールド文字列を追加できます。この関数を使用してヘッダー フィールドを追加した後、ヘッダーがネットワーク呼び出し内にある場合、それらは New Relic プラットフォームのネットワーク イベントに含まれます。現在、Android エージェントは、X-APOLLO-OPERATION-NAME、X-APOLLO-OPERATION-TYPE、および X-APOLLO-OPERATION-ID のヘッダー フィールドを自動的にキャプチャします。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。追加する HTTP ヘッダー フィールド。 |
戻り値 [#return-values]
正常に追加された場合はtrue
を返し、追加されなかった場合はfalse
を返します。
例 [#examples]
いくつかの 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]
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()
構文
目的-c
(void)addHTTPHeaderTrackingFor:(NSArray<NSString*>*_Nonnull)headers;
迅速 [#swift]
func addHTTPHeaderTracking(for: [String])
説明 [#description]
この API を使用すると、ネットワーク要求イベントの属性として記録されるリストにヘッダー フィールド文字列を追加できます。この関数を使用してヘッダー フィールドを追加した後、ヘッダーがネットワーク呼び出し内にある場合、それらは New Relic プラットフォームのネットワーク イベントに含まれます。現在、iOS エージェントは、X-APOLLO-OPERATION-NAME、X-APOLLO-OPERATION-TYPE、および X-APOLLO-OPERATION-ID のヘッダー フィールドを自動的にキャプチャします。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。追加する HTTP ヘッダー フィールド。 |
例 [#examples]
いくつかの 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)
構文
タイプスクリプト
NewRelic.addHTTPHeadersTrackingFor((options:{headers: string[]}))
説明 [#description]
この API を使用すると、ネットワーク要求イベントの属性として記録されるリストにヘッダー フィールド文字列を追加できます。この関数を使用してヘッダー フィールドを追加した後、ヘッダーがネットワーク呼び出し内にある場合、それらは New Relic プラットフォームのネットワーク イベントに含まれます。現在、Android エージェントは、X-APOLLO-OPERATION-NAME、X-APOLLO-OPERATION-TYPE、および X-APOLLO-OPERATION-ID のヘッダー フィールドを自動的にキャプチャします。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。追加する HTTP ヘッダー フィールド。 |
戻り値 [#return-values]
正常に追加された場合はtrue
を返し、追加されなかった場合はfalse
を返します。
例 [#examples]
いくつかの HTTP ヘッダー フィールドを追加する例を次に示します。
タイプスクリプト [#typescript]
NewRelicCapacitorPlugin.addHTTPHeadersTrackingFor({headers:["Car","Music"]});
構文
JavaScript
NewRelic.addHTTPHeadersTrackingFor(headers)
説明 [#description]
この API を使用すると、ネットワーク要求イベントの属性として記録されるリストにヘッダー フィールド文字列を追加できます。この関数を使用してヘッダー フィールドを追加した後、ヘッダーがネットワーク呼び出し内にある場合、それらは New Relic プラットフォームのネットワーク イベントに含まれます。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。追加する HTTP ヘッダー フィールド。 |
戻り値 [#return-values]
正常に追加された場合はtrue
を返し、追加されなかった場合はfalse
を返します。
例 [#examples]
いくつかの HTTP ヘッダー フィールドを追加する例を次に示します。
JavaScript [#javascript]
NewRelic.addHTTPHeadersTrackingFor(["Car"]);
構文
NewRelic.addHTTPHeadersTrackingFor(List<String> headers)
説明 [#description]
この API を使用すると、ネットワーク要求イベントの属性として記録されるリストにヘッダー フィールド文字列を追加できます。この関数を使用してヘッダー フィールドを追加した後、ヘッダーがネットワーク呼び出し内にある場合、それらは New Relic プラットフォームのネットワーク イベントに含まれます。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。追加する HTTP ヘッダー フィールド。 |
戻り値 [#return-values]
正常に追加された場合はtrue
を返し、追加されなかった場合はfalse
を返します。
例 [#examples]
いくつかの HTTP ヘッダー フィールドを追加する例を次に示します。
List<string> headers = new List<string>();headers.Add("Car");headers.Add("Music");CrossNewRelic.Current.AddHTTPHeadersTrackingFor(headers);
構文
NewRelic.addHTTPHeadersTrackingFor(List<String> headers)
説明 [#description]
この API を使用すると、ネットワーク要求イベントの属性として記録されるリストにヘッダー フィールド文字列を追加できます。この関数を使用してヘッダー フィールドを追加した後、ヘッダーがネットワーク呼び出し内にある場合、それらは New Relic プラットフォームのネットワーク イベントに含まれます。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。追加する HTTP ヘッダー フィールド。 |
戻り値 [#return-values]
正常に追加された場合はtrue
を返し、追加されなかった場合はfalse
を返します。
例 [#examples]
いくつかの HTTP ヘッダー フィールドを追加する例を次に示します。
NewRelic.addHTTPHeadersTrackingFor(["Car"]);
構文
NewRelic.addHTTPHeadersTrackingFor(headers:string[])
説明 [#description]
この API を使用すると、ネットワーク要求イベントの属性として記録されるリストにヘッダー フィールド文字列を追加できます。この関数を使用してヘッダー フィールドを追加した後、ヘッダーがネットワーク呼び出し内にある場合、それらは New Relic プラットフォームのネットワーク イベントに含まれます。Android とエージェントは現在、ヘッダー フィールド X-APOLLO-OPERATION-NAME、X-APOLLO-OPERATION-TYPE、および X-APOLLO-OPERATION-ID を自動的にキャプチャします。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。追加する HTTP ヘッダー フィールド。 |
戻り値 [#return-values]
正常に追加された場合はtrue
を返し、追加されなかった場合はfalse
を返します。
例 [#examples]
いくつかの HTTP ヘッダー フィールドを追加する例を次に示します。
NewRelic.addHTTPHeadersTrackingFor(["Car"]);
構文
NewRelic.addHTTPHeadersTrackingFor(List<String> headers)
説明 [#description]
この API を使用すると、ネットワーク要求イベントの属性として記録されるリストにヘッダー フィールド文字列を追加できます。この関数を使用してヘッダー フィールドを追加した後、ヘッダーがネットワーク呼び出し内にある場合、それらは New Relic プラットフォームのネットワーク イベントに含まれます。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。追加する HTTP ヘッダー フィールド。 |
戻り値 [#return-values]
正常に追加された場合はtrue
を返し、追加されなかった場合はfalse
を返します。
例 [#examples]
いくつかの HTTP ヘッダー フィールドを追加する例を次に示します。
例 [#example]
List<string> headers = new List<string>();headers.Add("Car");headers.Add("Music");CrossNewRelic.Current.AddHTTPHeadersTrackingFor(headers);