ฉันควรเข้ารหัสข้อมูล POST หรือไม่
ฉันกำลังโพสต์ข้อมูลไปยัง API ภายนอก (โดยใช้ PHP หากเกี่ยวข้อง) ฉันควรเข้ารหัส URL ของตัวแปร POST ที่ฉันส่งผ่านหรือไม่ หรือฉันต้องเข้ารหัส URL เท่านั้น GET data? ขอบคุณ! UPDATE: นี่คือ PHP ของฉันในกรณีที่เกี่ยวข้อง: $fields = array( 'mediaupload'=>$file_field, 'username'=>urlencode($_POST["username"]), 'password'=>urlencode($_POST["password"]), 'latitude'=>urlencode($_POST["latitude"]), 'longitude'=>urlencode($_POST["longitude"]), 'datetime'=>urlencode($_POST["datetime"]), 'category'=>urlencode($_POST["category"]), 'metacategory'=>urlencode($_POST["metacategory"]), 'caption'=>($_POST["description"]) ); $fields_string = http_build_query($fields); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_POST,count($fields)); curl_setopt($ch,CURLOPT_POSTFIELDS,$fields); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch);