xmlrpc

Python xmlrpc moduli

❮ Python o‘rnatilgan modullari


Misol

Oddiy XML-RPC server yarating:

from xmlrpc.server import SimpleXMLRPCServer def add(x, y):   return x + y server = SimpleXMLRPCServer(('localhost', 8000)) server.register_function(add, 'add') print('Server running on port 8000...')
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

xmlrpc paketi HTTP orqali masofaviy protsedura chaqiruvlari (remote procedure call) uchun XML-RPC serverlari va mijozlarini yaratish vositalarini taqdim etadi.

Undan mijoz ilovalari masofaviy serverdagi funksiyalarni chaqira oladigan oddiy veb-xizmatlarni yaratish uchun foydalaning.

Eslatma: XML-RPC eski texnologiya hisoblanadi. Yangi loyihalar uchun REST API’lar yoki gRPC kabi zamonaviy RPC freymvorklaridan foydalanishni ko‘rib chiqing.


A’zolar

A’zo Tavsif
clientXML-RPC mijoz ulanishlarini yaratish uchun modul.
client.BinaryXML-RPC’dagi ikkilik (binary) ma’lumotlar uchun o‘ram (wrapper).
client.DateTimeXML-RPC’dagi sana/vaqt qiymatlari uchun o‘ram (wrapper).
client.FaultXML-RPC xato javobini (fault response) ifodalovchi istisno.
client.MultiCallBir nechta XML-RPC chaqiruvini bitta so‘rovda bajaradi.
client.ProtocolErrorHTTP protokoli xatolari uchun istisno.
client.ServerProxyXML-RPC serverga ulanadi va masofaviy metodlarni chaqiradi.
serverXML-RPC serverlarini yaratish uchun modul.
server.CGIXMLRPCRequestHandlerCGI skriptida XML-RPC so‘rovlarini qayta ishlaydi.
server.DocCGIXMLRPCRequestHandlerAvtomatik hujjatlashtirishga ega CGI ishlovchisi (handler).
server.DocXMLRPCRequestHandlerAvtomatik hujjatlashtirishga ega so‘rovlar ishlovchisi (request handler).
server.DocXMLRPCServerO‘rnatilgan hujjatlarga ega XML-RPC server.
server.SimpleXMLRPCRequestHandlerXML-RPC serverlar uchun asosiy so‘rovlar ishlovchisi.
server.SimpleXMLRPCServerOddiy, bir oqimli (single-threaded) XML-RPC server.
server.list_public_methods()Obyektdagi barcha ochiq (public) metodlar ro‘yxatini oladi.
server.remove_duplicates()Ro‘yxatdan takrorlanuvchi metod nomlarini olib tashlaydi.
server.resolve_dotted_attribute()Nuqtali yozuv (dot notation) yordamida atributga murojaat qiladi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!