PHP Curl имеет проблемы со специальными символами в пароляхPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PHP Curl имеет проблемы со специальными символами в паролях

Сообщение Anonymous »

Я сталкиваюсь с проблемой с двумя отдельными поставщиками API, которые настаивают на том, что это проблема в нашем коде. Может быть, так, но я не уверен, что еще мне нужно сделать здесь. Обычно при публикации с завитком он обрабатывает кодирование. $params = [
'userid' => $_POST['username'],
'userpw' => $_POST['password']
];
$url = 'https://api-service.com/whatever';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$headers = array("Content-Type: application/json");
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);

$data = json_encode(array('data' => $params));

curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);

$resp = curl_exec($curl);
curl_close($curl);

$response = json_decode($resp);
< /code>
Ошибка, которую я возвращаю, что характерно для Сервисов, более или менее скажем, «отправка не удалась, поскольку в ней содержались нестандартные символы. Пожалуйста, свяжитесь с администратором веб-сайта, чтобы попросить, чтобы они обновляли настройки, чтобы разрешить предоставление нестандартных символов». Когда я это делаю, он принимает транспорт, но затем ошибки говорят, что пароль неверен, как будто он буквально читает мой опубликованный пароль как «ABC%25123» < /p>
Я что -то здесь упускаю? Некоторая настройка скручивания или настройка заголовка, о которых я просто не знал после всех этих лет? Для меня это кажется, что сервис не позволяет специальным персонажам, и им нужно обрабатывать этот случай, но они оба отдельно настаивают на том, что это не так. Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/796 ... -passwords
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • PHP Curl имеет проблемы со специальными символами в паролях
    Anonymous » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • PHP Curl имеет проблемы со специальными символами в паролях
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • LibGdx Android – проблема со специальными символами PHP в текстовом файле
    Anonymous » » в форуме Php
    0 Ответы
    63 Просмотры
    Последнее сообщение Anonymous
  • LibGdx Android – проблема со специальными символами PHP в текстовом файле
    Anonymous » » в форуме Android
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Сортировка массива со специальными символами в PHP
    Anonymous » » в форуме Php
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»