PHP Yii2 HTTP-клиент Отладка

Я пытаюсь переписать следующий HTTP-запрос, используя HTTP-клиент Yii (в стадии разработки), примеры которого приведены в документах с использованием клиента ZEND Http:

// Create Http client to send the paymentRequest
// We use Zend_Http_Client here, feel free to use your favourite HTTP client library
$client = new Zend_Http_Client($this->donationRequest->getSipsUri());
$client->setParameterPost('Data', $this->donationRequest->toParameterString());
$client->setParameterPost('InterfaceVersion', 'HP_2.3');
$client->setParameterPost('Seal', $this->donationRequest->getShaSign());
$response = $client->request(Zend_Http_Client::POST);

Используя Yii, вот что я придумал:

    $client = new Client();
$data = [
'Data' => $this->donationRequest->toParameterString(),
'InterfaceVersion' => 'HP_2.3',
'Seal' => $this->donationRequest->getShaSign()
];
$client->createRequest()
->setMethod('post')
->setUrl($this->donationRequest->getSipsUri())
->setData($data)->send();

При запуске этого кода я получаю следующую ошибку:

fopen(): php_network_getaddresses: getaddrinfo failed: No address associated with hostname

Как правильно отладить проблему (то есть посмотреть, что было отправлено и использовать результат для тестирования через браузерное решение)?

Любые предложения по созданию запроса, аналогичного примеру Zend, с использованием альтернативы Yii

1

Решение

Я использовал пропивать вместо этого, который хорошо работает с Yii2 и имеет достаточно простой интерфейс. Спасибо

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]