Я создал PHP API и добавил код Curl ниже для отправки через авторизацию в заголовке
curl_setopt_array($curl, array(
CURLOPT_URL => "http://MyWebSite.com/v2/APIlanding",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "",
CURLOPT_HTTPHEADER => array(
"Accept: */*",
"Accept-Encoding: gzip, deflate",
"Authorization: Basic MTIzNDU2Nzg5OjU0NjU0NjU0NjU0NjU0",
"Cache-Control: no-cache",
"Connection: keep-alive",
"Content-Length: 0",
"Host: MyWebSite.com",
"Postman-Token: 844ea690-ee71-4e8e-bdc6-8ee73992ee9a,76a1d1c9-b571-4557-a162-c1f0b7660e50",
"User-Agent: PostmanRuntime/7.18.0",
"cache-control: no-cache"
),
));
Проблема в том, что не все значения заголовка передаются через?
Может кто-нибудь сообщить, почему это так?
Это значение, которое поступает в точку приземления API.
Results: Array
(
[USER-AGENT] => PostmanRuntime/7.18.0
[POSTMAN-TOKEN] => 844ea690-ee71-4e8e-bdc6-8ee73992ee9a,76a1d1c9-b571-4557-a162-c1f0b7660e50
[CACHE-CONTROL] => no-cache, no-cache
[ACCEPT-ENCODING] => gzip, deflate
[ACCEPT] => */*
[CONNECTION] => close
[X-ACCEL-INTERNAL] => /internal-nginx-static-location
[X-REAL-IP] => xxx.xxx.xxx.xxx
[HOST] => MyWebSite.com
)