php curl post數據時的一個坑

   今天在調試一個平臺接口時, 對方一直提示參數錯誤, 但他不告訴你那個參數有錯誤, 這個參數他接收到的是什麼樣子的, 而後也找不到他們技術人員. 而後我拿着參數值去找他們技術支持, 結果驗證全部參數都是正確的......bala bala.  最後無奈用tcpdump抓包, 和結果php curl官方文檔才發現: php

curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

    這裏的$data 若是是數組, 就會強制作編碼, 若是是字符串就不會作編碼. 用了這麼久了, 居然還有這種坑, 內心發毛....但願在座的之後要留一下這個問題數組

相關文章
相關標籤/搜索