脚本宝典收集整理的这篇文章主要介绍了php – x-www-form-urlencoded Vs json HTTP POST,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
curl_setopt($curl,CURLOPT_POSTFIELDS,http_build_query($this->arguments));
要么
curl_setopt($curl,$this->arguments);
第一个问题:第二个似乎是更大的内容长度,第一个解决方案可能更好?
对于平面消息,如:
{ "name": "John","token": "2121232145","code": "7","data": "Hello" }
但是我也可以有一个代表一个对象的数据字段,在这种情况下我是包围它,但这样做(url编码一个Json)是非常冗长和丑陋的消息,
另一方面,我尝试将其作为application / JSON content-tyPE发送
curl_setopt($curl,json_encode($this->arguments));
但是,x-www-form-urlencoded也接近我需要发送的表单数据,除非json被嵌入
对我来说,我是KISS的擅长.在您的情况下,JSON / XML /无论是时间,内存和cpu周期的额外成本. x-www-form-urlencoded数据结合了可读性和紧凑性,所以我敢打赌这是你的选择.
以上是脚本宝典为你收集整理的php – x-www-form-urlencoded Vs json HTTP POST全部内容,希望文章能够帮你解决php – x-www-form-urlencoded Vs json HTTP POST所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。