| 
					
				 | 
			
			
				@@ -57,6 +57,33 @@ func getBody(uri string) (msg myth.HTTPMessage, err error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	headers["Accept-Encoding"] = "gzip, deflate, br" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	msg, err = myth.Get(uri, "", "", headers) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	fmt.Println(msg.StatusCode, string(msg.Body)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if msg.StatusCode == 200 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		jq := &myth.JSONQuery{} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		jq, err = msg.JSONQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		code := int(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		code, err = jq.Int(`errcode`) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if code == ErrReqOk { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			err = nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if err == nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			var errmsg string 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			errmsg, err = jq.String("errmsg") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			err = errors.New(errmsg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		err = errors.New(`HTTP StatusCode not 200`) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |