java中post请求可以像get请求一样拼装参数吗?

可以的,代码实例如下所示:

控制器如下所示:

@PostMapping(value = "/mkdirDirectory")
public Object mkdirDirectory(@RequestParam("path") String path) {
    log.info("本地生成文件夹路径:{}", path);
    Object ifSuccess = false;
    try {
        ifSuccess = FileService.mkdirDirectory(path);

    }catch(Exception e){
        log.error("本地生成文件夹报错", e);
    }
    return ifSuccess;

}

service层代码如下所示:

/**
 * 新建目录
 * @param path
 */
Object mkdirDirectory(String path);

具体service层代码实现类如下所示:

@Override
public Object mkdirDirectory(String path) {
    boolean created = false;
    File pathFolder = new File(path);

    if (created=pathFolder.mkdirs()) {
        log.info("目录创建成功{}", pathFolder.getAbsolutePath());
    } else {
        log.info("目录已存在或创建失败{}", path);
    }
    return created;
}

测试如下所示:

java中post请求可以像get请求一样拼装参数吗?_第1张图片

你可能感兴趣的:(springboot,java,java,前端,python)