コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function send($endpoint, $payload)
 {
     try {
         $response = $this->httpAdapter->post($endpoint, ['Content-Type' => 'text/xml; charset=UTF-8'], $payload);
     } catch (HttpAdapterException $e) {
         throw TransportError::createFromException($e);
     }
     if ($response->getStatusCode() !== 200) {
         throw HttpException::createFromResponse($response);
     }
     return (string) $response->getBody();
 }