send() public méthode

Send XML/RPC request over the wire and return the payload
public send ( string $endpoint, string $payload ) : string
$endpoint string
$payload string
Résultat string
Exemple #1
0
 /** {@inheritdoc} */
 public function send($endpoint, $payload)
 {
     $this->lastResponse = $this->lastException = null;
     $this->lastRequest = $payload;
     try {
         $this->lastResponse = $this->transport->send($endpoint, $payload);
         return $this->lastResponse;
     } catch (Exception $e) {
         $this->lastException = $e;
         throw $e;
     }
 }
Exemple #2
0
 /** {@inheritdoc} */
 public function call($methodName, array $params = [])
 {
     if (!is_string($methodName)) {
         throw InvalidArgumentException::expectedParameter(0, 'string', $methodName);
     }
     $params = array_merge($this->prependParams, $params, $this->appendParams);
     $payload = $this->serializer->serialize($methodName, $params);
     $response = $this->transport->send($this->uri, $payload);
     return $this->parser->parse($response);
 }