Ladon

نرم افزار تصویر:
Ladon
جزئیات نرم افزار:
نسخه: 0.8.2
ها تاریخ: 20 Feb 15
توسعه دهنده: Jakob Simon-Gaarde
پروانه: رایگان
محبوبیت: 0

Rating: 3.5/5 (Total Votes: 2)

در لادون یک چارچوب مبتنی بر پایتون به افشای توابع به انواع مختلف از خدمات وب سایت است کلیک کنید و.. برای صابون به عنوان مثال، jsonrpc، استدلال POST HTTP، و غیره
1. پیاده سازی ...
پیاده سازی کلاس خدمات خود را تزئین روش شما مایل به افشای با دکوراتور ladonize.
2. قرار دادن آن ...
قرار دادن خدمات خود را با استفاده از کلاس برنامه WSGI لادون را ...
3. در معرض آن ...
برنامه WSGI با استفاده از WSGI حداقل کلاس سرور لادون است، apache2 برای نصب apache / mod_wsgi و یا برخی از میان WSGI دیگر ...

چه در این نسخه جدید است:

به جای قدیمی ترین اجرای SOAP با اجرای کمک با سند تحت اللفظی. این نسخه با مایکروسافت دات نت مشتری SOAP کار می کند.
اضافه شده امکان استفاده از ساز و آینه / بازتاب در گسل پس از آن ممکن است برای ردیابی خطا است.

جدید در نسخه 0.8.1 است:

در انعکاس اضافه شده به گسل اشیاء پاسخ بنابراین ممکن است برای ردیابی گسل بازگشت به درخواست خاص.

جدید در نسخه 0.7.3 است: از طریق سازنده LadonWSGIApplication را

خدمات گسترده اضافه شده fascilities ورود به سیستم. سطح ورود مقدماتی عبارتند از:
ladon.server.NO_LOGGING = 0
ladon.server.LOG_REQUEST_ACCESS = 1
ladon.server.LOG_REQUEST_DICT = 2
ladon.server.LOG_RESPONSE_DICT = 4
ladon.server.LOG_EXECUTION_TIME = 8

جدید در نسخه 0.7.2 است:

به امکان استفاده از بین انواع مختلف چاپ و نشر هنگام نوشتن اسناد خطی برای مستندات API آنلاین را انتخاب کنید اضافه شده. ناشران ممکن است به & quot؛ خام & quot؛ باشد & quot؛ را قبل و & quot؛ و & quot؛ docutils ها & quot؛ - به عنوان مثال:
ladonize ([PORTABLE_STRING]، rtype = [بایگانی])
دف دانلود کنید (خود، نام):
و & quot؛ & quot؛ را & quot؛ را
publisher: docutils
- تست
- تست 2
+ ------------ + ------------ + ----------- +
| سربرگ 1 | سربرگ 2 | سربرگ 3 |
+ ============ + ============ + =========== +
| ردیف بدن 1 | ستون 2 | ستون 3 |
+ ------------ + ------------ + ----------- +
| ردیف بدن 2 | سلول ممکن است ستون دهانه. |
+ ------------ + ------------ + ----------- +
| ردیف بدن 3 | سلول ممکن است | - سلول های |
+ ------------ + ردیف دهانه. | - شامل |
| ردیف بدن 4 | | - بلوک. |
+ ------------ + ------------ + ----------- +
eksempel Kode ::
آزمون دف (خود):
چاپ و & quot؛ oijfwe ها & quot؛
دانلود فایل های چندگانه در یک بار. برای هر نام در نام خدمات
تلاش برای پیدا کردن یک فایل در خدمات / آپلود که آن منطبق است. اگر یک نام نمی
یک فایل تطبیق آن استفاده کنه.
نامparam: لیستی از نام فایل ها
rtype: بازگرداندن یک لیست از اشیاء فایل
و & quot؛ & quot؛ را & quot؛ را
upload_dir جهانی
پاسخ = []
برای نام در نام:
F = فایل ()
f.name = نام
f.data = پیوست (باز (ملحق (upload_dir، نام)، 'RB'))
پاسخ + = [F]
پاسخ بازگشت

جدید در نسخه 0.7.1 است:

به اشکال ثابت 974،655 اضافه شده از طریق ویژگی های پروکسی را به مشتری پایتون jsonwsp

چه در نسخه 0.7.0 جدید است:

به اشکالات ثابت 926442 و 926445

جدید در نسخه 0.6.6 است:

در فرهنگ لغت جدید بر اساس نوع تعریف برای LadonType ویژگی های. تا نسخه 0.6.6 همه LadonType ویژگی تا به حال به مرجع یک نوع و یا لیستی از نوع به طور مستقیم. نوع تعاریف فرهنگ لغت ممکن است برای توسعه خدمات به تصویب خواص بیشتر در مورد ویژگی های مانند خطوط اسناد و مدارک، مقدار پیش فرض و یا اینکه آیا آن خالی است (هیچ) یا نه. قدیمی به سبک LadonType نسبت تعاریف هنوز هم معتبر هستند و در نتیجه این تغییر به عقب ارائه می دهد سازگاری. ادغام خالی است به صابون و jsonwsp رابط ساخته شده است. به عنوان مثال:
کلاس Person (LadonType):
نام کاربری = PORTABLE_BYTES # به سبک قدیمی
گروه = [PORTABLE_BYTES]
تلفن همراه = {# سبک جدید
'نوع': PORTABLE_BYTES،
'خالی': درست است،
'توضیحات:. & quot؛ را شماره تلفن همراه کاربر و & quot؛ }
valid_user = {
'نوع': بولی،
'خالی': غلط،
"پیش فرض": غلط،
'توضیحات: [' آیا کاربر معتبر. '،' اگر داده نشده، کاربر نامعتبر است. ']}

جدید در نسخه 0.6.5 است:

به دست زدن به خطا در نهایت اجرا شده است. رابط در حال حاضر باید پیاده سازی یک FaultHandler وارث طبقه BaseFaultHandler. خطا گرداننده برای هر دو SOAP و رابط JSONWSP اجرا شده است. همه استثنا که تحت متد بروز توسط توزیع کننده لادون گرفتار و فرستاده شده به کنترل گسل رابط. استفاده از ServerFault یا ClientFault استثنا اجرا در ladon.exceptions.service به منظور بالا بردن هر یک گسل سرور و یا به سرزنش گسل بر روی سرویس گیرنده. سایر موارد استثنا که ممکن است تحت روش خدمات نیایش بروز به عنوان گسل سرور مدیریت نشده را مشاهده، و توسط مسئول اورژانس به مانند تبدیل شده است.
فرمت فایل پیوست مرجع جدید cidx :. این قالب بیایید درخواست ارسال مشتری که اشاره به قطعات دلبستگی های شاخص به جای محتوا-ID.

جدید در نسخه 0.6.4 است:

در JSONWSPClient __init __ (توضیحات = هیچ، URL = هیچ) طول می کشد URL توضیحات عنوان آرگومان اول یا کلمه کلیدی به & quot؛ توضیحات & quot؛ تغییر یک بحث جدید کلمه کلیدی و & quot؛ آدرس & quot؛ را می توان به جای توصیف گذشت اگر API jsonwsp شناخته شده است. معاوضه با استفاده از URL است که هر روش حفره یا سوراخ در جسم JSONWSPClient وجود دارد ایجاد نمی کند، به جای شما باید روش از طریق روش call_method () تماس بگیرید.
CustomResponse - لادون در حال حاضر ارائه می دهد توانایی تعریف پاسخ های سفارشی در روش مشخص شده است. به عنوان مثال شما می توانید لادون پاسخ با پاسخ دانلود مرورگر در روش خدمات خاص. به عنوان مثال:
HTTPAttachmentResponse کلاس (CustomResponse):
دف __init __ (خود، fileobj، نام فایل، اندازه فایل، blocksize = 4096):
self.fileobj = fileobj
self.filename = نام فایل
self.filesize = اندازه فایل
self.blocksize = blocksize
response_headers دف (خود):
# TODO: دسته های کد گذاری برای نام پرونده ها
چاپ [('محتوا-گرایش'، 'پیوست؛ نام فایل = & quot؛ را از٪ s & quot؛ را'٪ self.filename.encode ('UTF-8'))،
('نوع مطلب'، 'برنامه / نیروی دانلود')،
('طول-محتوای'، خ (self.filesize))]
بازگشت [
('محتوا-گرایش'، 'پیوست؛ نام فایل = & quot؛ را از٪ s & quot؛ را'٪ self.filename.encode ('UTF-8'))،
('نوع مطلب'، 'برنامه / نیروی دانلود')،
('طول-محتوای'، خ (self.filesize))]
دف response_data (خود):
بازگشت آی.تی.ای.آر (لامبدا: self.fileobj.read (self.blocksize)، '')
اشکالات 852234 - حذف nillable و minOccurs صفات از عناصر بخشی SOAP.
اشکالات 861193 - حذف '_' به '-' تبدیل برای عناصر complexType.
اشکالات 884431 - ثابت نوع بولی بر روی اشیاء پاسخ SOAP.

مورد نیاز:

پایتون

نظرات به Ladon

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!