مصادقة HTTP مع عميل PHP ZEND XML RPC
-
20-09-2019 - |
سؤال
أنا أستخدم عميل ZEND Library's XML RPC في تطبيق PHP لسحب البيانات من خادم آخر عبر XML RPC. ومع ذلك، يستخدم الخادم الآخر مصادقة HTTP الأساسية. كيف يمكنني معرفة عميل XMLRPC لاستخدام المصادقة للطلبات؟
المحلول
Zend_XmlRpc_Client
يستخدم داخليا Zend_Http_Client
الذي يتعامل مع اتصال HTTP الأساسي. يمكنك استرداد عميل HTTP مع:
$httpClient = $rpcClient->getHttpClient();
ثم يمكنك ضبط معلمات المصادقة:
$httpClient->setAuth($username, $password, Zend_Http_Client::AUTH_BASIC);
لا تنتمي إلى StackOverflow