Tüm istekler HTTP Header eklemek PHP / SOAP kodunu değiştirerek

0 Cevap php

Ben, bazı php soap kod devralınan ettik ve nedeniyle biz kullandığınız hizmet değişikliklere, ben "tüm istekleri HTTP başlıklarını bir yetki eklemek" için değiştirmeniz gerekir. Ben ne emin değilim ve hatta mümkünse.

İlgili kod parçası bu gibi görünüyor:

    function soap_connect() {
            $soap_options = array(
                    'soap_version' => SOAP_1_2,
                    'encoding' => 'UTF-8',
                    'exceptions' => FALSE
            );
            try {
                    $this->soap_client = new SoapClient($this->configuration['wsdl'], $soap_options);
            } catch (SoapFault $fault) {
                    return FALSE;
            }
            return TRUE;
    }

Ben sadece (şu anda) aşağıdaki çıkış olmalı, anladığım kadarıyla, düşünüyorum:

Content-Type: application/soap+xml;charset=UTF-8;action="http://ws.testserver.net/nsp/client/hsserve/listHardware"
Content-Length: 255
...

Documentatino son HTTP isteği gibi bakmak gerektiğini söylüyor:

Content-Type: application/soap+xml;charset=UTF-8;action="http://ws.testserver.net/nsp/client/hsserve/listHardware"
Authorization: WRAP access_token=Z-H7SnqL49eQ2Qp5pLH8k-RVxHfewgIIDt4VCeI2CNnrS4-gBMzPWbfZuMhgvISVV-uTSikS1SqO0n2PRkH3ysQ-uWbvU9podPAm6HiiIS5W2mtpXUfN9ErBmkjF6hDw
Content-Length: 255

0 Cevap