云开发 微信支付后,退款不成功,显示:header too long

发布于 7 年前作者 ilai6654 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

用云开发可以实现微信支付,但是无法实现退款。

return await pay.refund({

out_trade_no: orderId,

out_refund_no: orderId,

total_fee: amount * 100,

refund_fee: amount * 100,

})

在云函数中调用这个代码的时候,就出现了head too long 的提示,是不是云函数要把http请求内容允许变大些?

1 回复
qiangdu
qiangdu1 楼5 年前

明白了,apiclient这个文件读取后,是二进制文件使用的,不要转换成utf8