Обязательно, тело запроса отсутствует: общедоступно, когда я пытаюсь загрузить SwaggerJAVA

Программисты JAVA общаются здесь
Anonymous
Обязательно, тело запроса отсутствует: общедоступно, когда я пытаюсь загрузить Swagger

Сообщение Anonymous »

Я пытаюсь получить доступ к URL-адресу Swagger из моего приложения Spring-Boot, используя запрос post. Но получаю запрос 400-Bad и пишет, что тело запроса отсутствует. Но тот же запрос отлично работает в Postman.
Контроллер:

Код: Выделить всё

@RestController
public class IdVController {

@Autowired
private IdService idService;

@Autowired
protected FileUtility util;

/** The Constant STATUS. */
private static final String STATUS = "status";

/** The Constant SUCCESS. */
private static final String SUCCESS = "success";

/** The Constant SYSTEM. */
private static final String SYSTEM = "SYSTEM";

@RequestMapping(value ="/idApi")
public ResponseEntity
validateIdData(@RequestBody  VerifyIdDTO verifyIdDTO) throws Exception {
JSONObject rawResponse = idService.validateId(verifyIdDTO);

IdVerifyEntity DTOResponse = (IdVerifyEntity)util.convertToEntity(rawResponse.toString(), IdVerifyEntity.class);
if (rawResponse.get(STATUS).equals(SUCCESS)) {
DTOResponse.setCreated_by(SYSTEM);
DTOResponse.setCreated_date(new
java.sql.Date(System.currentTimeMillis()).toString());
}

//return ResponseBuilder.buildResponse(DTOResponse);
MarketPlaceResponse response = new MarketPlaceResponse();
response.setResponse(DTOResponse);

return new ResponseEntity(response,HttpStatus.OK);
}
}
Запросить DTO:

Код: Выделить всё

public class VerifyIdDTO {

@NotBlank(message="Owner ID should not be empty")
private String id;
private String citizenship;

public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}

public String getCitizenship() {
return citizenship;
}

public void setCitizenship(String citizenship) {
this.citizenship = citizenship;
}
}
Я связываюсь с внешней службой, создавая URL-адрес и используя GET из этого метода POST
это URL-адрес Swagger

Код: Выделить всё

localhost:8080/idvalidationservice/swagger-ui.html
Сообщение об ошибке можно увидеть на этом снимке экрана.

Подробнее здесь: https://stackoverflow.com/questions/689 ... ng-swagger

Вернуться в «JAVA»