Guest User

Untitled

a guest
Jul 21st, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. JsonNode response = localEP.post().uri( "/createItem" )
  2. .contentType(MediaType.APPLICATION_STREAM_JSON)
  3. .body( BodyInserters.fromPublisher(itemData, JsonNode.class ))
  4. .retrieve()
  5. .bodyToMono( JsonNode.class )
  6. .block();
  7.  
  8. @PostMapping(path = "/dev/jobad/dynamo", consumes = MediaType.APPLICATION_STREAM_JSON_VALUE)
  9. @ResponseStatus(HttpStatus.CREATED)
  10. public Flux<JsonNode> loadJobs (@RequestBody Flux<JsonNode> jobs) {
  11. jobs.subscribe(storage::add);
  12. JsonNode response = new ObjectMapper().createObjectNode().put( "shady", "shade" );
  13. return Flux.just( response );
  14. }
  15.  
  16. Reactor.core.Exceptions$ErrorCallbackNotImplemented: org.springframework.web.server.ServerWebInputException: Response status 400 with reason "Request body is missing: public reactor.core.publisher.Flux<com.fasterxml.jackson.databind.JsonNode> com.talroo.rest.JobResource.loadJobs(reactor.core.publisher.Flux<com.fasterxml.jackson.databind.JsonNode>)"
  17. Caused by: org.springframework.web.server.ServerWebInputException:
  18. Response status 400 with reason "Request body is missing: public
  19. reactor.core.publisher.Flux<com.fasterxml.jackson.databind.JsonNode>
Add Comment
Please, Sign In to add comment