|  |  | @ -1,6 +1,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | package main |  |  |  | package main | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import ( |  |  |  | import ( | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	"flag" | 
			
		
	
		
		
			
				
					
					|  |  |  | 	"io/ioutil" |  |  |  | 	"io/ioutil" | 
			
		
	
		
		
			
				
					
					|  |  |  | 	"log" |  |  |  | 	"log" | 
			
		
	
		
		
			
				
					
					|  |  |  | 	"net/http" |  |  |  | 	"net/http" | 
			
		
	
	
		
		
			
				
					|  |  | @ -24,13 +25,19 @@ func main() { | 
			
		
	
		
		
			
				
					
					|  |  |  |         "url": "upachka.com", |  |  |  |         "url": "upachka.com", | 
			
		
	
		
		
			
				
					
					|  |  |  |         "price": 143.5 |  |  |  |         "price": 143.5 | 
			
		
	
		
		
			
				
					
					|  |  |  |     }]}` |  |  |  |     }]}` | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	addr := flag.String("l", "", "-l 127.0.0.1:5059") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	flag.Parse() | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	if *addr == "" { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		log.Fatalln("Error: listening address is required!") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { |  |  |  | 	http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		b, _ := ioutil.ReadAll(r.Body) |  |  |  | 		b, _ := ioutil.ReadAll(r.Body) | 
			
		
	
		
		
			
				
					
					|  |  |  | 		log.Println(string(b)) |  |  |  | 		log.Println(string(b)) | 
			
		
	
		
		
			
				
					
					|  |  |  | 		// as, err := json.Marshal(vres)
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 		w.Header().Add("Content-Type", "application/json") |  |  |  | 		w.Header().Add("Content-Type", "application/json") | 
			
		
	
		
		
			
				
					
					|  |  |  | 		w.Write([]byte(vres)) |  |  |  | 		w.Write([]byte(vres)) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	}) |  |  |  | 	}) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	log.Fatal(http.ListenAndServe("127.0.0.1:5059", nil)) |  |  |  | 	log.Fatal(http.ListenAndServe(*addr, nil)) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |