在postman测试请求后发现响应数据为一个二维码图片,不是链接,如何解决?
然后如果在vue中使用请求还会报Uncaught (in promise) SyntaxError: Unexpected token o in JSON at position 1的错误。这个就是使用了JSON.parse导致的响应格式不对),使用JSON.stringify解决即可,详情可以百度。
如果是上述请求并可以在浏览器地址栏请求后面拼接参数打开二维码图片的话,可以直接拼接链接来请求,直接将这个请求链接赋值给当前要渲染二维码的图片src位置。注意:src前面加上冒号,因为这个不是字符串渲染的*。
拼接如下:
this.imgUrl = '请求链接?参数a=' + a值 + '&参数b=' + b值 + '&参数c=' + 值c //点击按钮后的请求
`