• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

noticeNetworkFailure (iOS SDK API)

構文

+ (void)noticeNetworkFailureForURL:(NSURL*)url
httpMethod:(NSString*)httpMethod
withTimer:(NRTimer*)timer
andFailureCode:(NSInteger)iOSFailureCode;

失敗したトランザクション ネットワーク リクエストを手動で記録します。

要件

すべてのAgentバージョンに対応しています。

説明

失敗したリクエストとは、TCP タイムアウト、SSL の失敗、接続の閉鎖などによってサーバーから完全な応答を受信できなかったリクエストです。

このメソッドに渡す失敗コードは、 Apple の文書化された NSURLConnection 失敗コードに関連付ける必要があります。

パラメーター

パラメータ

説明

$url

NSURL

必須です。リクエストのURLです。

$httpMethod

ストリング

必須。リクエストの HTTP メソッド。

$timer

NRタイマー

必須。リクエストの開始と終了をキャプチャするタイマー。

$iOSFailureCode

NSInteger

必須。このメソッドに渡す失敗コードは、 Apple の文書化された NSURLConnection 失敗コードに関連付ける必要があります。

Objective-C

例:

[NewRelic noticeNetworkFailureForURL:[NSURL URLWithString:@"https://www.newrelic.com"]
httpMethod:@"GET"
withTimer:[[NRTimer alloc] init]
andFailureCode:NSURLErrorTimedOut];

迅速

例:

NewRelic.noticeNetworkFailure(for: URL(string: "https://www.newrelic.com"), httpMethod: "GET",
with: NRTimer(), andFailureCode: NSURLErrorTimedOut)
Copyright © 2022 New Relic Inc.

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