Я пытаюсь отправить данные в коллекционер Google Analytics с помощью Zend_Http_Client и POST. У меня есть массив $postParams который включает мои идентификаторы отслеживания, cid и hit, и я добавляю значения этого массива к моему клиенту с помощью setParameterPost() . Вот соответствующая часть моего действия: $client = new Zend_Http_Client('https://ssl.google-analytics.com/debug/collect'); foreach ($postParams as $postParam => $postValue) { […]
Я использую Zend_Http_Client для POST набора данных на моем сервере с PHP. Тем не менее, сервер ожидает данные в форме myField[] , т. myField[] У меня есть набор флажков, и пользователь может проверить несколько. Мой текущий код: foreach ($myValues as $value) { $this->client->setParameterPost('myField[]', $value); } Однако кажется, что Zend_Http_Client просто перезаписывает myField[] с новым значением […]
Я пишу клиент для API … use Zend\Http\Client; use Zend\Http\Request; use Zend\Json\Json; … $request = new Request(); $request->getHeaders()->addHeaders([ 'Accept-Charset' => 'UTF-8', 'Accept' => 'application/hal+json', 'Content-Type' => 'application/hal+json; charset=UTF-8', ]); $apiAddress = 'http://my.project.tld/categories'; $request->setUri($apiAddress); $request->setMethod('GET'); $client = new Client(); $response = $client->dispatch($request); $data = $response->getContent(); … и получить сломанный JSON вот так: 1f9e <– What is […]