13 lines
		
	
	
		
			401 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			401 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
port=${1:-6789}
 | 
						|
 | 
						|
wrap_json='{"Message": "successful", "Success": true, "Code": 200, "Data":'
 | 
						|
json=''
 | 
						|
while content="$(printf "HTTP/1.1 200 OK\r\nContent-Length: %d\r\n\r\n%s" ${#json} "$json" | nc -l $port)"  ; do
 | 
						|
  if echo "$content" | grep -q '^POST' && echo "$content" | tail -n 1 | grep -q '^{' ; then
 | 
						|
    json="$wrap_json$(echo "$content" | tail -n 1)}"
 | 
						|
    # echo "$json"
 | 
						|
  fi
 | 
						|
done
 |