<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comentarios en: Métodos HTTP (REST)	</title>
	<atom:link href="https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/</link>
	<description>Software Architect &#38; FullStack developer</description>
	<lastBuildDate>Wed, 09 Nov 2022 19:12:23 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.5.11</generator>
	<item>
		<title>
		Por: Salvador Hernández		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-35390</link>

		<dc:creator><![CDATA[Salvador Hernández]]></dc:creator>
		<pubDate>Wed, 09 Nov 2022 19:12:23 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2389#comment-35390</guid>

					<description><![CDATA[Muchas gracias Oscar por compartir tus conocimientos.

Gracias a esté tutorial estoy aprendiendo como trabajar con el API REST.]]></description>
			<content:encoded><![CDATA[<p>Muchas gracias Oscar por compartir tus conocimientos.</p>
<p>Gracias a esté tutorial estoy aprendiendo como trabajar con el API REST.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-12438</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Fri, 13 Aug 2021 04:28:35 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2389#comment-12438</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-11898&quot;&gt;Eduardo&lt;/a&gt;.

Uff, pues seguramente no estás haciendo commit a los cambios y no se reflejan en la base de datos ó, estas cachando los resultados y por eso no te refleja]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-11898">Eduardo</a>.</p>
<p>Uff, pues seguramente no estás haciendo commit a los cambios y no se reflejan en la base de datos ó, estas cachando los resultados y por eso no te refleja</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Eduardo		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-11898</link>

		<dc:creator><![CDATA[Eduardo]]></dc:creator>
		<pubDate>Wed, 07 Jul 2021 16:09:41 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2389#comment-11898</guid>

					<description><![CDATA[Buen día. No soy experto en el tema, me estoy iniciando.
Tengo una consulta, cuando hago una petición GET hacia un X servicio que tengo me regresa la información de una X tabla de una base de datos. Que tengo que verificar, porque cuando yo hago una modificación, un UPDATE digamos directo desde cuando vuelvo a solicitar la información por medio de GET este me regresa la información anterior sin mostrar el cambio.

de Antemano muchas gracias]]></description>
			<content:encoded><![CDATA[<p>Buen día. No soy experto en el tema, me estoy iniciando.<br />
Tengo una consulta, cuando hago una petición GET hacia un X servicio que tengo me regresa la información de una X tabla de una base de datos. Que tengo que verificar, porque cuando yo hago una modificación, un UPDATE digamos directo desde cuando vuelvo a solicitar la información por medio de GET este me regresa la información anterior sin mostrar el cambio.</p>
<p>de Antemano muchas gracias</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-11818</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Fri, 02 Jul 2021 17:31:34 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2389#comment-11818</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-11483&quot;&gt;Jesus Dominguez&lt;/a&gt;.

En caso de requerir múltiples filtros puedes usar los Query Params, es por ejemplo /users?name=&quot;oscar&quot; o por ejemplo /users?regDate[gt]=01/01/2018, el gt es greater than (mayor que), así para cada compo, podrías crear cuantos Query param sean mecesarios por ejemplo /users?regDate[gt]=01/01/2018&amp;email[like]=@gmail]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-11483">Jesus Dominguez</a>.</p>
<p>En caso de requerir múltiples filtros puedes usar los Query Params, es por ejemplo /users?name=&#8221;oscar&#8221; o por ejemplo /users?regDate[gt]=01/01/2018, el gt es greater than (mayor que), así para cada compo, podrías crear cuantos Query param sean mecesarios por ejemplo /users?regDate[gt]=01/01/2018&#038;email[like]=@gmail</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Jesus Dominguez		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-11483</link>

		<dc:creator><![CDATA[Jesus Dominguez]]></dc:creator>
		<pubDate>Tue, 08 Jun 2021 08:46:32 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2389#comment-11483</guid>

					<description><![CDATA[Muchas gracias por tu publicación, nos da un buen panorama a los que iniciamos con estos servicios, 
tengo una duda, si requiero mas de un método get, ¿es posible/recomendable?
por ejemplo, tomando como base tu ejemplo de usuarios, si tuvieran un id, y requiero solo el usuario al que corresponde el id? pero tambien requiero toda la lista de usuarios, o todos los usuarios que fueron creados a partir de una fecha, etc, es decir pasar un parámetro o varios, para obtener resultados acotados/específicos, no solo la lista completa de usuarios.]]></description>
			<content:encoded><![CDATA[<p>Muchas gracias por tu publicación, nos da un buen panorama a los que iniciamos con estos servicios,<br />
tengo una duda, si requiero mas de un método get, ¿es posible/recomendable?<br />
por ejemplo, tomando como base tu ejemplo de usuarios, si tuvieran un id, y requiero solo el usuario al que corresponde el id? pero tambien requiero toda la lista de usuarios, o todos los usuarios que fueron creados a partir de una fecha, etc, es decir pasar un parámetro o varios, para obtener resultados acotados/específicos, no solo la lista completa de usuarios.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-10933</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Fri, 23 Apr 2021 03:23:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2389#comment-10933</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-10929&quot;&gt;Pablo Aguirre&lt;/a&gt;.

Esto es muy simple, imagina que estás en una base de datos, y que cuando le lanzas un SELECT, te borre toda la tabla, ¿no te volverías loco?, cuando digo esto me refiero a que los desarrolladores ya tenemos claro para que es cada método, pero si cambias lo que hace, vas a crear un caos.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-10929">Pablo Aguirre</a>.</p>
<p>Esto es muy simple, imagina que estás en una base de datos, y que cuando le lanzas un SELECT, te borre toda la tabla, ¿no te volverías loco?, cuando digo esto me refiero a que los desarrolladores ya tenemos claro para que es cada método, pero si cambias lo que hace, vas a crear un caos.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Pablo Aguirre		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-10929</link>

		<dc:creator><![CDATA[Pablo Aguirre]]></dc:creator>
		<pubDate>Thu, 22 Apr 2021 19:11:23 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2389#comment-10929</guid>

					<description><![CDATA[Hola Oscar

Espero que este bien, me podrias aclarar a que te refieres con el siguiente párrafo que publicaste

&quot;A pesar de que los métodos están diseñados para realizar ciertas acciones, la realidad es que nada impide que los utilices de forma errónea, es decir, fácilmente podrías utilizar el método DELETE para consultar o el POST para eliminar un recurso, si bien, el API funcionará, el desarrollador se volverá loco al intentar entender como funciona el API, es por este motivo que debemos entender y tener mucho cuidado en la forma en que implementamos los métodos.&quot;

Entiendo bien que si uso un DELETE pero en el desarrollo indico que si llega con este metodo realiace un update o cualquier accion va a funcionar, pero lo que no entiendo es la parte cuando te refieres que &quot;el desarrollo se volvera loco al entender como funciona la API&quot;, ¿podrias ser mas detallista y tecnico con esto por favor?.

Si bien tengo claro que los metodos que usamos son mas bien de concepto y arquitectura pero no se en que afecta el desarrollo o la respuesta si uso cualquier método para cualquier acción.

Quedo Atendo]]></description>
			<content:encoded><![CDATA[<p>Hola Oscar</p>
<p>Espero que este bien, me podrias aclarar a que te refieres con el siguiente párrafo que publicaste</p>
<p>&#8220;A pesar de que los métodos están diseñados para realizar ciertas acciones, la realidad es que nada impide que los utilices de forma errónea, es decir, fácilmente podrías utilizar el método DELETE para consultar o el POST para eliminar un recurso, si bien, el API funcionará, el desarrollador se volverá loco al intentar entender como funciona el API, es por este motivo que debemos entender y tener mucho cuidado en la forma en que implementamos los métodos.&#8221;</p>
<p>Entiendo bien que si uso un DELETE pero en el desarrollo indico que si llega con este metodo realiace un update o cualquier accion va a funcionar, pero lo que no entiendo es la parte cuando te refieres que &#8220;el desarrollo se volvera loco al entender como funciona la API&#8221;, ¿podrias ser mas detallista y tecnico con esto por favor?.</p>
<p>Si bien tengo claro que los metodos que usamos son mas bien de concepto y arquitectura pero no se en que afecta el desarrollo o la respuesta si uso cualquier método para cualquier acción.</p>
<p>Quedo Atendo</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-8636</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Thu, 26 Nov 2020 19:50:11 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2389#comment-8636</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-8609&quot;&gt;tigreci&lt;/a&gt;.

¿Y quien dijo que está límitado a 2048?  puedes mandar más información, el problema real aquí es que si tu requieres mandar más de 2MB es por que estas diseñando mal la aplicación. Estos request o respuestas tan grandes es sintoma de mala arquitectura.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-8609">tigreci</a>.</p>
<p>¿Y quien dijo que está límitado a 2048?  puedes mandar más información, el problema real aquí es que si tu requieres mandar más de 2MB es por que estas diseñando mal la aplicación. Estos request o respuestas tan grandes es sintoma de mala arquitectura.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: tigreci		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-8609</link>

		<dc:creator><![CDATA[tigreci]]></dc:creator>
		<pubDate>Tue, 24 Nov 2020 09:19:08 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2389#comment-8609</guid>

					<description><![CDATA[Ahora viene lo interesante y es quien es capaz de hacer un Get en la que tengas que interpretar un texto en json con la limitación de los 2048 caracteres, lo que quiero decir es que esto esta pensado mas para CRUD y no para situaciones reales, como por ejemplo una integración de sistemas, la lógica seria usar Get pero dada las limitaciones y a que los sistemas se comunican por json los json suelen ser mas grandes que 2048 con lo que no te queda mas remedio que usar mal los verbos http si no te quieres complicar de forma totalmente absurda la existencia.]]></description>
			<content:encoded><![CDATA[<p>Ahora viene lo interesante y es quien es capaz de hacer un Get en la que tengas que interpretar un texto en json con la limitación de los 2048 caracteres, lo que quiero decir es que esto esta pensado mas para CRUD y no para situaciones reales, como por ejemplo una integración de sistemas, la lógica seria usar Get pero dada las limitaciones y a que los sistemas se comunican por json los json suelen ser mas grandes que 2048 con lo que no te queda mas remedio que usar mal los verbos http si no te quieres complicar de forma totalmente absurda la existencia.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-7601</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Tue, 01 Sep 2020 16:17:59 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2389#comment-7601</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-7591&quot;&gt;Alberto&lt;/a&gt;.

Me refiero a que cuando ejecutar un request por el método GET, no deberías de mandar un body o payload como parte del request.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2018/12/03/metodos-http-rest/#comment-7591">Alberto</a>.</p>
<p>Me refiero a que cuando ejecutar un request por el método GET, no deberías de mandar un body o payload como parte del request.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
