Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest 多部分PUT请求在spring引导中不起作用_Rest_Spring Boot_Curl_Kotlin - Fatal编程技术网

Rest 多部分PUT请求在spring引导中不起作用

Rest 多部分PUT请求在spring引导中不起作用,rest,spring-boot,curl,kotlin,Rest,Spring Boot,Curl,Kotlin,我有以下要求 curl -X PUT http://localhost:50005/did:corda:tcn:77ccbf5e-4ddd-4092-b813-ac06084a3eb0 -H 'content-type:multipart/form-data' -F 'instruction=hgfhhf' 我正在尝试读取spring引导控制器中的指令,如下所示 @PutMapping(value = "{id}", produces = arrayOf(MediaType.APP

我有以下要求

curl -X PUT http://localhost:50005/did:corda:tcn:77ccbf5e-4ddd-4092-b813-ac06084a3eb0  -H 'content-type:multipart/form-data'  -F 'instruction=hgfhhf'
我正在尝试读取spring引导控制器中的指令,如下所示

@PutMapping(value = "{id}",
    produces = arrayOf(MediaType.APPLICATION_JSON_VALUE),
    consumes = arrayOf(MediaType.MULTIPART_FORM_DATA_VALUE))

fun createID(@PathVariable(value = "id") id: String,
    @RequestParam("instruction") instruction: String ) : ResponseEntity<Any?> 
  • 删除未使用的:
    consumes = arrayOf(MediaType.MULTIPART_FORM_DATA_VALUE)
    
  • 您错过了请求参数指令(在request中),请尝试以下操作:

    curl-X PUT-G'http://localhost:50005/did:corda:tcn:77ccbf5e-4ddd-4092-b813-ac06084a3eb0'-d'指令=hgfhhf'
    
    也来看看

  • consumes = arrayOf(MediaType.MULTIPART_FORM_DATA_VALUE)