@استیلیانیک شنوت
توسعه دهنده ارشد باطن
آیا من به این مونتاژ افتخار می کنم؟ شما شرط می بندید که من هستم (توسط نویسنده)
OpenAPI خصوصیاتی است که برای توصیف RESTful API ها در JSON و YAML طراحی شده است ، با هدف قابل درک بودن برای انسان و ماشین آلات.
تعاریف OpenAPI زبانی هستند و می توانند به طرق مختلف مورد استفاده قرار گیرند:
تعریف OpenAPI می تواند توسط ابزارهای تولید مستندات برای نمایش API ، ابزارهای تولید کد برای تولید سرورها و کلاینت ها به زبانهای مختلف برنامه نویسی ، ابزارهای تست و موارد دیگر استفاده شود.
– مشخصات OpenAPI
در این مقاله ، خواهیم دید که چگونه می توان تعاریف OpenAPI 3.0.x را با آزمایشات ادغام ترکیب کرد تا با استفاده از بسته OpenAPI HttpFoundation Test ، API رفتاری را که تصور می شود ، تأیید کند.
ما این کار را در یک نصب جدید لاراول انجام خواهیم داد ، همچنین برای آن اسناد Swagger UI را با استفاده از بسته L5 Swagger تولید خواهیم کرد.
من ابتدا کمی بیشتر توضیح می دهم که چرا این کار مفید است ، اما اگر فقط برای تهیه کد اینجا هستید ، خوش آمدید که از اینجا رد شوید و به مثالی از لاراول بخش بلافاصله
موضوع
امروزه API ها بسیار رایج هستند و هنگامی که خوش شانس هستیم آنها به نوعی مستندات ارائه می شوند که به ما کمک می کند مسیرهای نهایی را پیدا کنیم. این مستندات اشکال مختلفی دارند و …