PHP CURL: Максимальная длина на CURLOPT USERPWD?


У меня есть простой запрос GET на PHP с использованием cURL. Он использует базовую аутентификацию для аутентификации.

Однако, когда {имя пользователя}:{пароль} длиннее 266 символов, он, похоже, усекается. Я искал везде, но не нашел никакой документации, подтверждающей это. Это только я?

$data = curl_init($url);

curl_setopt($data, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt($data, CURLOPT_HTTPAUTH, CURLAUTH_ANY);

$results = curl_exec($data);

echo $results;

curl_close($data);
Author: Jay S., 2012-11-29

1 answers

Я не эксперт по C, но я нашел следующий код в источнике CURL (!НЕ расширение php, а оригинальный curl) Похоже, что CURL выделяет только 256 байт для пароля.

РЕДАКТИРОВАТЬ Удалил старый код, потому что, как заявил Дэниел Стейнберг ниже, этот код больше не используется.

 1
Author: gries, 2012-12-06 08:46:50