我检查了Oauth的IETF-6749标准,我注意到所有的POST请求都是使用application/x-www-form-urlencoded完成的,没有任何地方使用application/json作为请求体的ContentType。
我找不到任何理由来解释为什么在application/json上需要这样做。
所以我的问题是,为什么application/x-www-form-urlencoded比application/json更受青睐?是因为application/x-www-form-urlencoded比application/json提供了更多的安全性,还是它的性能更好?
发布于 2017-04-16 08:27:04
是因为应用程序/x-www-form-urlencoded提供了比应用程序/json更高的安全性吗
不是的。
还是性能更好。
不是的。
选择form-urlencoded有效负载而不是JSON的可能原因:
https://stackoverflow.com/questions/43432419
复制相似问题