solicitud de la primavera de arranque es RequestBody cuerpo y el rizo en el cartero

interfaz de back-end

@PostMapping(value = "/run",produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
    @ResponseBody
    public HttpResult triggerJob(@RequestBody JobReceiver jobReceiver) {
        //验证值不为空
        Preconditions.checkNotNull(jobReceiver.getId(), "Id不能为空");
        ......

    }

interfaz de front-end para la llamada

runJob = () => {
        let params = {
            id : this.state.Id,
            receiver:''
        }
        axios.post(`/service/job/run`,params).then( res => {
            if(res.code == 200 ){
                message.success(res.msg)
            }
        }).catch( err => {
            if(err.response){
                message.error(err.response.data.message)
            }else if(err.request){
                console.log(err.request)
            }else{
                console.log('Error' , err.message)
            }
            this.noRunJob()
        })
    }

axios petición falla, el mensaje de error y adquiere la interfaz de gestión de regresar código de estado, el procesamiento de la captura

Uso requestBody cinta en la solicitud posterior cartero

En el que el extremo posterior de la trayectoria de interfaz de petición de ruta, de llenado del cuerpo en el parámetro de la petición, seleccionar una prima, a continuación, los datos de formato JSON, los parámetros de entrada en el objeto de interfaz de abajo para solicitud se realiza correctamente.

En una solicitud de uso de comandos rizo

curl -X POST "http://ip:port/job/run" -H "accept: application/json;charset=UTF-8" -H "Content-Type: application/json" -d "{ \"id\": 1, \"receiver\": \"zhengxucheng\"}"

Órgano en el modo de rizo solicitud cuerpo es "aceptar: application / json; charset = UTF-8"

-d parámetro de la petición "{\" id \ ": 1, \" receptor \ ": \" zhengxucheng \ "}"

 

Publicado 36 artículos originales · ganado elogios 19 · Vistas a 30000 +

Supongo que te gusta

Origin blog.csdn.net/qq_27182767/article/details/89929123
Recomendado
Clasificación