Проверка заголовка ответа на статус - коды состояния HTTP - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть фрагмент кода, который обновляет shopify продукт через API, и он обновляется без проблем. Проблема в том, что я пытаюсь проверить ответ о статусе заголовка и могу его правильно понять.

print_r для $ified_product ['headers'] возвращает следующий

Array ([status] => HTTP / 1.1 200 OK [Дата] => Вт, 28 апр. 2020 г. 08:30:03 GMT [Content-Type] => application / json; charset = utf-8 [Transfer-Encoding] => chunked [Connection] => keep-alive)

Буду очень признателен за любую помощь / совет.


$modified_product = shopify_call($token, $shop, "/admin/products/" . $product_id . ".json", $modify_data, 'PUT');

// Storage response
$status = $modified_product['headers']['status'];

//echo $status;      (This prints = HTTP/1.1 200 OK)

//print_r($modified_product['headers']);

if ($status == "HTTP/1.1 200 OK" ) {  // Somehow this compare does not work. I always get problem
    echo "Done";
}else
{
   echo "Problem";  
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...