时间:2019-05-03 来源:小程序工厂
云***:
application/json?
我***:
不是
'content-type': 'application/x-www-form-urlencoded'
user 实体
private Office office; // 归属部门private String name; // 姓名姓名能接到
office里的name接不到
云***:
这个不是后台框架的问题,urlencode编码后如果里面是简单类型或数组没问题,如果是对象一律是[object Object]
我***:
意思是对象属性 没法接收了吗
云***:
办法总是有的,在网页环境中
application/json
是可以解决你的所有问题的,ajax 默认就是json的格式来传输内容!但微信小程序虽然也有这种类型,但不是他们的成心还是无意的,php的后台死活拿不到值 !
所以折中的办法就是,content-type依然设置为
application/x-www-form-urlencoded
但是在请求之把数据序列化为json字符串,这样后台就能拿到,然后拿到后在反序列化为对象实体就可以了,缺点也是很明显,序列化后的初始条件串容易过长,超出限制
我说的是php,你视不同情况灵活应变吧
我***:
回答这么多 谢谢了 我大致明白了
云***:
他妈的输入法又坑我!
我***:系统记录