@@ -83,11 +83,7 @@ - (void)reportItem:(QNReportItem *)item token:(NSString *)token{
83
83
@implementation QNResponseInfo (Report)
84
84
85
85
- (NSNumber *)requestReportStatusCode {
86
- if (self.statusCode > -10 && self.statusCode < 0 ) {
87
- return @(self.statusCode );
88
- } else {
89
- return nil ;
90
- }
86
+ return @(self.statusCode );
91
87
}
92
88
93
89
- (NSString *)requestReportErrorType {
@@ -135,7 +131,10 @@ - (NSString *)qualityResult{
135
131
136
132
if (self.statusCode > 199 && self.statusCode < 300 ) {
137
133
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 )) {
139
138
result = @" bad_request" ;
140
139
} else if (self.statusCode == kQNZeroDataSize ){
141
140
result = @" zero_size_file" ;
@@ -172,7 +171,7 @@ - (NSString *)qualityResult{
172
171
NSString * const QNReportRequestKeyPort = @" port" ;
173
172
NSString * const QNReportRequestKeyTargetBucket = @" target_bucket" ;
174
173
NSString * const QNReportRequestKeyTargetKey = @" target_key" ;
175
- NSString * const QNReportRequestKeyTotalElapsedTime = @" total_elaspsed_time " ;
174
+ NSString * const QNReportRequestKeyTotalElapsedTime = @" total_elapsed_time " ;
176
175
NSString * const QNReportRequestKeyDnsElapsedTime = @" dns_elapsed_time" ;
177
176
NSString * const QNReportRequestKeyConnectElapsedTime = @" connect_elapsed_time" ;
178
177
NSString * const QNReportRequestKeyTLSConnectElapsedTime = @" tls_connect_elapsed_time" ;
@@ -205,7 +204,7 @@ - (NSString *)qualityResult{
205
204
NSString *const QNReportBlockKeyUpTime = @" up_time" ;
206
205
NSString * const QNReportBlockKeyTargetRegionId = @" target_region_id" ;
207
206
NSString * const QNReportBlockKeyCurrentRegionId = @" current_region_id" ;
208
- NSString * const QNReportBlockKeyTotalElapsedTime = @" total_elaspsed_time " ;
207
+ NSString * const QNReportBlockKeyTotalElapsedTime = @" total_elapsed_time " ;
209
208
NSString * const QNReportBlockKeyBytesSent = @" bytes_sent" ;
210
209
NSString * const QNReportBlockKeyRecoveredFrom = @" recovered_from" ;
211
210
NSString * const QNReportBlockKeyFileSize = @" file_size" ;
@@ -219,7 +218,7 @@ - (NSString *)qualityResult{
219
218
NSString * const QNReportQualityKeyLogType = @" log_type" ;
220
219
NSString *const QNReportQualityKeyUpTime = @" up_time" ;
221
220
NSString * const QNReportQualityKeyResult = @" result" ;
222
- NSString * const QNReportQualityKeyTotalElapsedTime = @" total_elaspsed_time " ;
221
+ NSString * const QNReportQualityKeyTotalElapsedTime = @" total_elapsed_time " ;
223
222
NSString * const QNReportQualityKeyRequestsCount = @" requests_count" ;
224
223
NSString * const QNReportQualityKeyRegionsCount = @" regions_count" ;
225
224
NSString * const QNReportQualityKeyBytesSent = @" bytes_sent" ;
0 commit comments