UnityWebRequest.Post报错
报错信息是:
看报错信息后端无法读取前端传递的数据格式,而且可以发现,为什么后端收到的数据中会有个 “%”,前端传的不是 Json 格式的数据吗?哪来的 % 呢?
不过看到这个 %,我大致可以猜到是进行了某种字符编码。应该是URLEncoded的问题。
上网搜索有更加详细的解释链接:
UnityWebRequest如何发送Json数据格式的Post请求,为什么使用UnityWebRequest.Post会报错?_unity post json_YY-nb的博客-CSDN博客
下面我用了一种比较笨的方法也能解决。
出错的请求是:
这里使用的笨方法是:
先用Put请求,完事再换成Post,也能解决这个问题。