0
roman2
10.06.20
✎
17:45
|
В 1С опубликован HTTP сервис. Пишу обращение впервые....
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => ";,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>"{\"name\": \"Иван\"}",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic SW1Ub3BTdHlsZTpnaHRZdXNEMTZhczIsVA==",
"Content-Type: application/json"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
Получаю ответ:
POST
Error: unable to verify the first certificate
Request Headers
Authorization: Basic SW1Ub3BTdHlsZTpnaHRZdXNEMTZhczIsVA==
Content-Type: application/json
User-Agent: PostmanRuntime/7.25.0
Accept: /
Postman-Token: 87de52e0-6115-4d3b-9619-e56193a105c0
Host: 5.43.224.69
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Request Body
Как с этим быть? Как указать верно пользователя и пароль при обращении к сервису через PHP?
|
|
3
Юрий Лазаренко
11.06.20
✎
07:28
|
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, $userLogin . ":" . $userPass);
|
|