@@ -83,11 +83,7 @@ - (void)reportItem:(QNReportItem *)item token:(NSString *)token{
8383@implementation QNResponseInfo (Report)
8484
8585- (NSNumber *)requestReportStatusCode {
86- if (self.statusCode > -10 && self.statusCode < 0 ) {
87- return @(self.statusCode );
88- } else {
89- return nil ;
90- }
86+ return @(self.statusCode );
9187}
9288
9389- (NSString *)requestReportErrorType {
@@ -135,7 +131,10 @@ - (NSString *)qualityResult{
135131
136132 if (self.statusCode > 199 && self.statusCode < 300 ) {
137133 result = @" ok" ;
138- } else if (self.statusCode > 399 && self.statusCode < 500 ) {
134+ } else if (self.statusCode > 399 &&
135+ (self.statusCode < 500 || self.statusCode == 573 || self.statusCode == 579 ||
136+ self.statusCode == 608 || self.statusCode == 612 || self.statusCode == 614 || self.statusCode == 630 || self.statusCode == 631 ||
137+ self.statusCode == 701 )) {
139138 result = @" bad_request" ;
140139 } else if (self.statusCode == kQNZeroDataSize ){
141140 result = @" zero_size_file" ;
@@ -172,7 +171,7 @@ - (NSString *)qualityResult{
172171NSString * const QNReportRequestKeyPort = @" port" ;
173172NSString * const QNReportRequestKeyTargetBucket = @" target_bucket" ;
174173NSString * const QNReportRequestKeyTargetKey = @" target_key" ;
175- NSString * const QNReportRequestKeyTotalElapsedTime = @" total_elaspsed_time " ;
174+ NSString * const QNReportRequestKeyTotalElapsedTime = @" total_elapsed_time " ;
176175NSString * const QNReportRequestKeyDnsElapsedTime = @" dns_elapsed_time" ;
177176NSString * const QNReportRequestKeyConnectElapsedTime = @" connect_elapsed_time" ;
178177NSString * const QNReportRequestKeyTLSConnectElapsedTime = @" tls_connect_elapsed_time" ;
@@ -205,7 +204,7 @@ - (NSString *)qualityResult{
205204NSString *const QNReportBlockKeyUpTime = @" up_time" ;
206205NSString * const QNReportBlockKeyTargetRegionId = @" target_region_id" ;
207206NSString * const QNReportBlockKeyCurrentRegionId = @" current_region_id" ;
208- NSString * const QNReportBlockKeyTotalElapsedTime = @" total_elaspsed_time " ;
207+ NSString * const QNReportBlockKeyTotalElapsedTime = @" total_elapsed_time " ;
209208NSString * const QNReportBlockKeyBytesSent = @" bytes_sent" ;
210209NSString * const QNReportBlockKeyRecoveredFrom = @" recovered_from" ;
211210NSString * const QNReportBlockKeyFileSize = @" file_size" ;
@@ -219,7 +218,7 @@ - (NSString *)qualityResult{
219218NSString * const QNReportQualityKeyLogType = @" log_type" ;
220219NSString *const QNReportQualityKeyUpTime = @" up_time" ;
221220NSString * const QNReportQualityKeyResult = @" result" ;
222- NSString * const QNReportQualityKeyTotalElapsedTime = @" total_elaspsed_time " ;
221+ NSString * const QNReportQualityKeyTotalElapsedTime = @" total_elapsed_time " ;
223222NSString * const QNReportQualityKeyRequestsCount = @" requests_count" ;
224223NSString * const QNReportQualityKeyRegionsCount = @" regions_count" ;
225224NSString * const QNReportQualityKeyBytesSent = @" bytes_sent" ;
0 commit comments