<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Rest-Api | The .NET Blog</title><link>https://thedotnetblog.com/ca/tags/rest-api/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ca</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Fri, 17 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ca/tags/rest-api/index.xml" rel="self" type="application/rss+xml"/><item><title>Els Camins Personalitzats de Data API Builder et Permeten Dissenyar APIs per a Humans, No per a Taules</title><link>https://thedotnetblog.com/ca/news/emiliano-montesdeoca/data-api-builder-custom-paths-domain-first/</link><pubDate>Fri, 17 Jul 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ca/news/emiliano-montesdeoca/data-api-builder-custom-paths-domain-first/</guid><description>Els camins REST compostos a DAB són una funció petita amb un gran impacte arquitectònic per al disseny d'APIs orientat a domini.</description><content:encoded>&lt;p&gt;Font original: &lt;a href="https://devblogs.microsoft.com/azure-sql/data-api-builder-custom-rest-paths/"&gt;Compose your API surface with Data API builder custom paths&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;El nou suport per a camins REST compostos a Data API Builder pot semblar una millora de configuració menor, però realment resol una tensió de disseny d&amp;rsquo;APIs de llarga durada: la topologia de la base de dades filtrant-se al disseny d&amp;rsquo;endpoints públics.&lt;/p&gt;
&lt;p&gt;Les rutes basades en entitats per defecte són genials per a inicis ràpids. Sovint són incorrectes per a APIs de producte a llarg termini. Els sistemes reals necessiten estructures de ruta que coincideixin amb conceptes de negoci, límits de propietat i models mentals dels consumidors.&lt;/p&gt;
&lt;p&gt;Per això importa aquest canvi a DAB. Podeu mantenir la comoditat d&amp;rsquo;API generada mentre presenteu una superfície de domini més neta.&lt;/p&gt;
&lt;p&gt;La meva opinió és simple: si l&amp;rsquo;estructura dels vostres camins d&amp;rsquo;API reflecteix noms de taules en brut a producció, normalment esteu optimitzant per a la comoditat del backend a costa de la claredat del client.&lt;/p&gt;
&lt;p&gt;Amb els camins personalitzats, els equips poden modelar millors límits, com ara vendes, facturació, suport o superfícies específiques de soci. Això no substitueix la governança adequada d&amp;rsquo;API, però dóna als usuaris de DAB una manera pràctica d&amp;rsquo;alinear el disseny de rutes amb el llenguatge del producte.&lt;/p&gt;
&lt;p&gt;Guia pràctica per als equips que adoptin aquesta funció:&lt;/p&gt;
&lt;p&gt;Definiu una política de noms abans d&amp;rsquo;afegir camins ad hoc. Els subsegments inconsistents es converteixen en desordre a llarg termini.&lt;/p&gt;
&lt;p&gt;Mapa els endpoints a contextos delimitats, no a organigrames. Els equips canvien; la semàntica del domini hauria de ser estable.&lt;/p&gt;
&lt;p&gt;Tracteu l&amp;rsquo;estructura de camins com a part de la vostra estratègia de versionat i documenteu els canvis trencadors explícitament.&lt;/p&gt;
&lt;p&gt;Valideu el comportament d&amp;rsquo;autorització al llarg de les estructures de ruta personalitzades perquè la claredat de la ruta vagi acompanyada de claredat de seguretat.&lt;/p&gt;
&lt;p&gt;El que aprecio a DAB en general és el model de palanquejament: obteniu paginació, filtratge, projecció i altres mecàniques d&amp;rsquo;endpoint sense escriure codi de controlador repetitiu. Els camins personalitzats fan que aquest palanquejament sigui més preparat per a producció reduint una de les objeccions més grans dels arquitectes d&amp;rsquo;API.&lt;/p&gt;
&lt;p&gt;Hi ha un advertiment. Una millor composició de camins pot temptar els equips a exposar massa massa ràpid perquè la generació se sent fàcil. Les barreres de protecció encara importen: mantingueu l&amp;rsquo;exposició d&amp;rsquo;entitats deliberada, apliqueu polítiques de manera centralitzada i eviteu construir contractes públics accidentals a partir d&amp;rsquo;experiments interns d&amp;rsquo;esquema.&lt;/p&gt;
&lt;p&gt;Per a les organitzacions .NET sota pressió de lliurament, aquesta funció és un desbloqueig de productivitat si s&amp;rsquo;utilitza amb disciplina. Podeu moure-us més ràpid que les capes d&amp;rsquo;API fetes a mà mentre preserveu una superfície d&amp;rsquo;endpoint coherent i amigable per al negoci.&lt;/p&gt;
&lt;p&gt;Conclusió: els camins personalitzats de DAB no van d&amp;rsquo;embellir URLs. Van de recuperar la intenció del disseny d&amp;rsquo;API mentre es manté l&amp;rsquo;eficiència operativa dels endpoints generats.&lt;/p&gt;</content:encoded></item></channel></rss>