|  |  |  | @ -172,7 +172,7 @@ class AnalyzeUrl( | 
			
		
	
		
			
				
					|  |  |  |  |                     option.getMethod()?.let { | 
			
		
	
		
			
				
					|  |  |  |  |                         if (it.equals("POST", true)) method = RequestMethod.POST | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  |                     option.getHeaders()?.forEach { entry -> | 
			
		
	
		
			
				
					|  |  |  |  |                     option.getHeaderMap()?.forEach { entry -> | 
			
		
	
		
			
				
					|  |  |  |  |                         headerMap[entry.key.toString()] = entry.value.toString() | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  |                     option.getBody()?.let { | 
			
		
	
	
		
			
				
					|  |  |  | @ -558,8 +558,8 @@ class AnalyzeUrl( | 
			
		
	
		
			
				
					|  |  |  |  |         private var charset: String? = null, | 
			
		
	
		
			
				
					|  |  |  |  |         private var headers: Any? = null, | 
			
		
	
		
			
				
					|  |  |  |  |         private var body: Any? = null, | 
			
		
	
		
			
				
					|  |  |  |  |         private var type: String? = null, | 
			
		
	
		
			
				
					|  |  |  |  |         private var retry: Int? = null, | 
			
		
	
		
			
				
					|  |  |  |  |         private var type: String? = null, | 
			
		
	
		
			
				
					|  |  |  |  |         private var webView: Any? = null, | 
			
		
	
		
			
				
					|  |  |  |  |         private var webJs: String? = null, | 
			
		
	
		
			
				
					|  |  |  |  |         private var js: String? = null, | 
			
		
	
	
		
			
				
					|  |  |  | @ -580,20 +580,20 @@ class AnalyzeUrl( | 
			
		
	
		
			
				
					|  |  |  |  |             return charset | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         fun setType(value: String?) { | 
			
		
	
		
			
				
					|  |  |  |  |             type = if (value.isNullOrBlank()) null else value | 
			
		
	
		
			
				
					|  |  |  |  |         fun setRetry(value: String?) { | 
			
		
	
		
			
				
					|  |  |  |  |             retry = if (value.isNullOrEmpty()) null else value.toIntOrNull() | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         fun getType(): String? { | 
			
		
	
		
			
				
					|  |  |  |  |             return type | 
			
		
	
		
			
				
					|  |  |  |  |         fun getRetry(): Int { | 
			
		
	
		
			
				
					|  |  |  |  |             return retry ?: 0 | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         fun setRetry(value: Int?) { | 
			
		
	
		
			
				
					|  |  |  |  |             retry = if (value == null || value <= 0) null else value | 
			
		
	
		
			
				
					|  |  |  |  |         fun setType(value: String?) { | 
			
		
	
		
			
				
					|  |  |  |  |             type = if (value.isNullOrBlank()) null else value | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         fun getRetry(): Int { | 
			
		
	
		
			
				
					|  |  |  |  |             return retry ?: 0 | 
			
		
	
		
			
				
					|  |  |  |  |         fun getType(): String? { | 
			
		
	
		
			
				
					|  |  |  |  |             return type | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         fun useWebView(): Boolean { | 
			
		
	
	
		
			
				
					|  |  |  | @ -615,7 +615,7 @@ class AnalyzeUrl( | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         fun getHeaders(): Map<*, *>? { | 
			
		
	
		
			
				
					|  |  |  |  |         fun getHeaderMap(): Map<*, *>? { | 
			
		
	
		
			
				
					|  |  |  |  |             return when (val value = headers) { | 
			
		
	
		
			
				
					|  |  |  |  |                 is Map<*, *> -> value | 
			
		
	
		
			
				
					|  |  |  |  |                 is String -> GSON.fromJsonObject<Map<String, Any>>(value).getOrNull() | 
			
		
	
	
		
			
				
					|  |  |  | 
 |