سؤال

أنا أستخدم عميل 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);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top