@GetMapping(value = "/redirect1")
public ResponseEntity<String> redirect1(@RequestParam String param) {
return ResponseEntity.status(HttpStatus.FOUND)
.header("Location", "confirm1?param=" + param).body(null);
}
@GetMapping(value = "/redirect2")
public ResponseEntity<String> redirect2(@RequestParam String param) {
return ResponseEntity.status(HttpStatus.FOUND)
.header("Location", "confirm2/" + param).body(null);
}
@GetMapping(value = "/confirm1", produces = {
MediaType.APPLICATION_JSON_VALUE })
@ResponseBody
public Map<String, String> confirm1(@RequestParam String param) {
data.put("param", param);
return data;
}
@RequestMapping(method = RequestMethod.GET, value = "/confirm2/{param}", produces = {
MediaType.APPLICATION_JSON_VALUE })
@ResponseBody
public Map<String, String> confirm2(@PathVariable("param") String param) {
data.put("param", param);
return data;
}
sed -ri "s/^#(listen_addresses\s*=\s*)\S+/\1'*'/" "$PGDATA"/postgresql.conf
{ echo; echo "host all all 0.0.0.0/0 $authMethod"; } >> "$PGDATA"/pg_hba.conf