setBody() public method

public setBody ( $body )
 protected function sendRequest($requestBody)
 {
     $request = new Gpf_Net_Http_Request();
     $request->setMethod('POST');
     $request->setBody(Gpf_Rpc_Server::BODY_DATA_NAME . '=' . urlencode($requestBody));
     $request->setUrl($this->url);
     $client = new Gpf_Net_Http_Client();
     $response = $client->execute($request);
     return $response->getBody();
 }
    private function loadContent() {
        $getString = $this->encodeArray($_GET);
        if ($getString != '') {
            $getString = '?' . $getString;
        }

        $request = new Gpf_Net_Http_Request();
        $request->setUrl($this->getReplicatedSiteRealUrl() . $this->fileName . $getString);
        $request->setCookies($_COOKIE);

        if (count($_POST) > 0) {
            $request->setMethod('POST');
            $request->setBody($this->encodeArray($_POST));
        }

        $client = new Gpf_Net_Http_Client();
        $this->contentResponse = $client->execute($request);
    }
示例#3
0
    protected function readXmlData() {

        $request = new Gpf_Net_Http_Request();
        $request->setMethod('POST');
        $request->setUrl('https://www.secureinfossl.com/api/getOrderInfo.html');
        $request->setBody('merchantid=' . urlencode(Gpf_Settings::get(PremiumWebCart_Config::MERCHANT_ID))
        . '&signature=' . urlencode(Gpf_Settings::get(PremiumWebCart_Config::API_SIGNATURE))
        . '&orderid='.$_GET['order_unique_id']);

        $client = new Gpf_Net_Http_Client();
        $input = $client->execute($request)->getBody();
        $this->debug("Input get: " . $input);
        //echo $input;
        try {
            $xml = new SimpleXMLElement($input);
        } catch (Exception $e) {
            $this->setPaymentStatus("Failed");
            $this->debug('Wrong XML format.');
        }

        $this->xml = $xml;
    }