Tôi đang ĐĂNG dữ liệu lên một API bên ngoài (sử dụng PHP, nếu nó có liên quan).
Tôi có nên mã hóa URL cho các biến POST mà tôi chuyển không?
Hay tôi chỉ cần mã hóa URL GET dữ liệu?
Cảm ơn!
CẬP NHẬT: Đây là PHP của tôi, trong trường hợp nó có liên quan:
$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);