Come gestire gli URL incompleti in Rest Web Service

0

Ho scritto il nuovo servizio Web Rest, in cui ho presente il metodo employeeInquiry . Durante il test del servizio web ( /employee/{employeeId}/details ) utilizzando lo strumento UI SOAP, QE sta passando employeeId come vuoto nell'URL e stiamo ottenendo

500 Internal Server error.

Come posso evitare l'errore 500? Come posso mostrare un codice di errore e un messaggio di errore diversi?

@Path("/employee")
public class RestEmployeeService {
@ApiOperation(value = "Get a Employee")
@GET
@Path("/{employeeId}/details")
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public EmployeeDetailsRsType employeeInquiry(
         @PathParam("employeeId") String employeeId
        ) throws EmployeeManagementFault {

    return getService().employeeDetailInquiry(request);
}
    
posta RBP 04.07.2018 - 10:18
fonte

0 risposte

Leggi altre domande sui tag