Ошибка «Неподдерживаемый тип носителя» в API входа в систему с помощью cURL PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ошибка «Неподдерживаемый тип носителя» в API входа в систему с помощью cURL PHP

Сообщение Anonymous »

У меня проблема со входом в программное обеспечение API с PHP cURL.
//define variable
$utentesl = ...
$passwordsl = ...
$Appkey = ...

header("CONTENT-TYPE: application/json;charset=utf-8");
header("Access-Control-Allow-Origin: *");

define('USER_AGENT', 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.2309.372 Safari/537.36');

define('COOKIE_FILE', 'cookie.txt');

curl_setopt($ch, CURLOPT_URL, $paginalogin);

$accesso="Username=".$utentesl."&Password=". $passwordsl."&Appkey=".$appkey;

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);

//login
curl_setopt($ch, CURLOPT_POSTFIELDS, $accesso);
//non funziona ma esiste: curl_setopt($ch, CURLOPT_USERPWD, $accesso);

//eseguo Login.
$login = curl_exec($ch);
$loginid = json_decode($login);

//stampo risultato se necessario
var_dump($loginid);

Этот код возвращает:

object(stdClass)#2 (6) {
["StatusCode "]=>
string(20) "UnsupportedMediaType"
["ResponseCode"]=>
string(6) "02-001"
["ResponseId"]=>
int(1)
["ResponseIdDescription"]=>
string(21) "HttpResponseException"
["Message"]=>
string(22) " Неподдерживаемый тип носителя"
["Details"]=>
NULL


Мне нужно получить из приложения идентификатор токена.
Я пытался вставить различные переменные cURL (allow - origin: * , ...), но результат тот же.
Если я добавлю этот код, я получу ошибку:

"Ошибка HTTP 400. Запрос неправильно сформирован".

curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Content-Type: application/json','charset: utf-8', 'Accept: application/json', 'Content-Length: 10000']);


Подробнее здесь: https://stackoverflow.com/questions/766 ... h-curl-php
Ответить

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

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

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

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

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