this.$http.post(
             'http://111.111.111.111:8080/delNullFile',
          {
            params: {
              documentUrl: this.formValidate2.document_url
            }
          }
      ).then(res => {
        this.$Message.info('点击了取消')
        console.log('取消上传文件')
        console.log(res)
      }).catch(res => {
        console.log(res)
      })

我这里除了几次错,然后改成get报405,改成post,报400,后台接口是post
这里错误更改就是把

      'http://111.111.111.111:8080/delNullFile',
          {
            params: {
              documentUrl: this.formValidate2.document_url
            }
          }

改为

'http://111.111.111.111:8080/delNullFile?documentUrl=' + this.formValidate.document_url

目前我发现我只能用这种+来传参,params不可行,是配置问题嘛,请大佬们指点一下!

完整代码:

      this.$http.post(
        'http://192.168.112.215:8080/delNullFile?documentUrl=' + this.formValidate.document_url
      ).then(res => {
        this.$Message.info('点击了取消')
        console.log('取消上传文件')
        console.log(res)
      }).catch(res => {
        console.log(res)
      })
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐