get请求时,当参数为json的时候,生成的url并不会对大括号进行转码,导致curl不通,会把json当作字符串来进行处理,服务端就会报json格式化不成功。
只有手动把参数编码一下,才会生成正确的(费了好长时间才发现这个问题)
相比较postman来说,postman省去了手动对json编码的步骤
刚开始的时候,我并没有发现这个问题,同样的请求,用postman生成的curl可以调用成功,但是apipost就不可以,后来发现原来就是没有对json参数进行处理
明白了,感谢建议,我具体反馈一下这个情况,我们后续会做相应优化的