در نسخه .NET 10، بهبودهای قابل توجهی در بخش شبکهسازی اعمال شده است که شامل بهینهسازیهای HTTP، WebSockets، امنیت و primitives شبکه میشود. در HTTP، ویژگیهایی مانند ذخیرهسازی اعتبار گواهی در WinHttpHandler برای افزایش عملکرد، اضافه شدن فعل جدید QUERY برای ارسال دادههای پرسوجو در بدنه درخواست بدون از دست دادن idempotency، و سازنده عمومی برای CookieException معرفی شدهاند. در WebSockets، abstraction جدیدی به نام WebSocketStream ارائه شده که کار با پیامها را سادهتر میکند و نیاز به مدیریت دستی فریمینگ و بافرینگ را حذف مینماید. در بخش امنیت، پشتیبانی از TLS 1.3 سمت مشتری روی macOS (به صورت opt-in) و یک ویژگی واحد برای نمایش cipher suite مذاکرهشده اضافه گردیده است. همچنین، primitives مانند فرمتکننده Server-Sent Events (SSE)، بهبودهای اعتبارسنجی IPAddress، حذف محدودیت طول URI برای پشتیبانی از data URIs، و اضافه شدن نوع رسانه application/yaml به چشم میخورد. این تغییرات، که بخشی از آنها توسط جامعه توسعهدهندگان ارائه شده، بر افزایش بهرهوری، عملکرد و امنیت تمرکز دارند.
مشاهده مطلب اصلی