<?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/"
		>
<channel>
	<title>Comentarios en: Conectar a una url en C#</title>
	<atom:link href="http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/</link>
	<description>Un blog de tecnologia</description>
	<lastBuildDate>Wed, 08 Feb 2012 23:50:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Alfredo Alvarado</title>
		<link>http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/comment-page-1/#comment-1120</link>
		<dc:creator>Alfredo Alvarado</dc:creator>
		<pubDate>Mon, 12 Sep 2011 05:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://84.20.10.74/~indalcas/?p=11#comment-1120</guid>
		<description>hola la verdad es que no soy programador web, es más se muy poco del tema, pero  si me gusta C# porque es multiplataforma, con el puedo programar microcontroladores y hacer aplicaciones para windws/ linux que me dejan en la escuela pero tengo una duda.
¿es factible poder controlar algun sistema digamos... las luces de la casa usando una conexion proxy con C#?¿ hacer ficheros .dat y ese tipo de cosas? en mi escuela no usan este lenguaje por eso es que tengo bastantes dudas. si tienes algun libro que me ayude con esto te lo agradeceria mucho!!</description>
		<content:encoded><![CDATA[<p>hola la verdad es que no soy programador web, es más se muy poco del tema, pero  si me gusta C# porque es multiplataforma, con el puedo programar microcontroladores y hacer aplicaciones para windws/ linux que me dejan en la escuela pero tengo una duda.<br />
¿es factible poder controlar algun sistema digamos&#8230; las luces de la casa usando una conexion proxy con C#?¿ hacer ficheros .dat y ese tipo de cosas? en mi escuela no usan este lenguaje por eso es que tengo bastantes dudas. si tienes algun libro que me ayude con esto te lo agradeceria mucho!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juan</title>
		<link>http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/comment-page-1/#comment-1068</link>
		<dc:creator>Juan</dc:creator>
		<pubDate>Fri, 20 May 2011 06:38:40 +0000</pubDate>
		<guid isPermaLink="false">http://84.20.10.74/~indalcas/?p=11#comment-1068</guid>
		<description>Hola Menchu, lo que puedes hacer es usar patrones Regex para acceder al contenido y capturar una porción de ese HTML.</description>
		<content:encoded><![CDATA[<p>Hola Menchu, lo que puedes hacer es usar patrones Regex para acceder al contenido y capturar una porción de ese HTML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Menchu</title>
		<link>http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/comment-page-1/#comment-1067</link>
		<dc:creator>Menchu</dc:creator>
		<pubDate>Thu, 19 May 2011 15:12:01 +0000</pubDate>
		<guid isPermaLink="false">http://84.20.10.74/~indalcas/?p=11#comment-1067</guid>
		<description>Hola

Desde mi formulario en c# introduzco una serie de parametros y me realiza la busqueda en google. Mi problema es que tengo que buscar dentro de las paginas resultantes una palabra en concreto y guardar ese dato.

¿Sabrías como hacer eso?

Gracias por adelantado :)</description>
		<content:encoded><![CDATA[<p>Hola</p>
<p>Desde mi formulario en c# introduzco una serie de parametros y me realiza la busqueda en google. Mi problema es que tengo que buscar dentro de las paginas resultantes una palabra en concreto y guardar ese dato.</p>
<p>¿Sabrías como hacer eso?</p>
<p>Gracias por adelantado <img src='http://www.indalcasa.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Connect url in c# &#187; Indalcasa</title>
		<link>http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/comment-page-1/#comment-737</link>
		<dc:creator>Connect url in c# &#187; Indalcasa</dc:creator>
		<pubDate>Mon, 30 Aug 2010 11:28:32 +0000</pubDate>
		<guid isPermaLink="false">http://84.20.10.74/~indalcas/?p=11#comment-737</guid>
		<description>[...]  Diferencias entre preg_match y eregConectar a una url en C#   //  [...]</description>
		<content:encoded><![CDATA[<p>[...]  Diferencias entre preg_match y eregConectar a una url en C#   //  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: CSharp</title>
		<link>http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/comment-page-1/#comment-693</link>
		<dc:creator>CSharp</dc:creator>
		<pubDate>Fri, 14 May 2010 12:47:40 +0000</pubDate>
		<guid isPermaLink="false">http://84.20.10.74/~indalcas/?p=11#comment-693</guid>
		<description>Buenos días, soy nuevo en esto de C# y llegue a tu blog por google. Necesito loguearme a un sitio web para luego descargar un archivo. La url es &quot;http://www.mistio.com/descargas.php?session=xml&quot;. Hay que utilizar el metodo POST y los parametros de login son para usuario &quot;dsusuario&quot; y password &quot;dspassword&quot;. Bien, probe tu codigo utilizando mis datos, y no logro conectame, es decir que a la pagina descargas.php no llegan los parametros del login y me muestra la pagina como si no me hubiera logueado. Desde ya muchas gracias!</description>
		<content:encoded><![CDATA[<p>Buenos días, soy nuevo en esto de C# y llegue a tu blog por google. Necesito loguearme a un sitio web para luego descargar un archivo. La url es &#8220;http://www.mistio.com/descargas.php?session=xml&#8221;. Hay que utilizar el metodo POST y los parametros de login son para usuario &#8220;dsusuario&#8221; y password &#8220;dspassword&#8221;. Bien, probe tu codigo utilizando mis datos, y no logro conectame, es decir que a la pagina descargas.php no llegan los parametros del login y me muestra la pagina como si no me hubiera logueado. Desde ya muchas gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juan</title>
		<link>http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/comment-page-1/#comment-690</link>
		<dc:creator>Juan</dc:creator>
		<pubDate>Fri, 23 Apr 2010 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://84.20.10.74/~indalcas/?p=11#comment-690</guid>
		<description>Voy a ver si escribo un post un poco mas extenso donde explique las 2 conexiones tanto en vb como en c#. Para hacerlo por post, lo primero es donde esta el connection.method = &quot;GET&quot; tienes que cambiar el GET por POST. Una vez hecho esto, entre la linea que hemos cambiando y la llamada al create (antes de hacer el GetResponse y despues de hacer el Create) debemos de poner lo siguiente:


Byte[] requestBytes;
Stream requestStream;

requestBytes = Encoding.UTF8.GetBytes(&quot;&amp;usuario=xxxxx&amp;pass=xxxxx&quot;);
requestStream = connection.GetRequestStream();
requestStream.Write(requestBytes, 0, requestBytes.Length);
requestStream.Flush();
requestStream.Close();


Lo que hace es basicamente es declarar un array de bytes y un stream, los bytes los obtenemos de un string que sea el que enviemos a la peticion, por ejemplo los parametros usuario y pass. Una vez lo tenemos todo preparado, en el stream de peticion, escribimos el array de bytes, se hace un flush (manias mas que otra cosa) para que vuelque el contenido de la escritura al stream y lo cerramos para que se guarde el contenido dentro de la conexion. De esta forma, hemos escrito de un string, a un array de bytes para escribir en un stream que sera lo que se envie como peticion a la conexion.

Parece un poco lioso, pero lo unico que hay que tener en cuenta es cambiar el string de GetBytes (recomendable plantar una variable). Tambien decirte que he usado el Encoding.UTF8, porque es el que suelo usar, trabajando con UTF8, pero vamos, puedes usar el ACII o cualquier otro.

Espero que te sirva de ayuda.</description>
		<content:encoded><![CDATA[<p>Voy a ver si escribo un post un poco mas extenso donde explique las 2 conexiones tanto en vb como en c#. Para hacerlo por post, lo primero es donde esta el connection.method = &#8220;GET&#8221; tienes que cambiar el GET por POST. Una vez hecho esto, entre la linea que hemos cambiando y la llamada al create (antes de hacer el GetResponse y despues de hacer el Create) debemos de poner lo siguiente:</p>
<p>Byte[] requestBytes;<br />
Stream requestStream;</p>
<p>requestBytes = Encoding.UTF8.GetBytes(&#8220;&#038;usuario=xxxxx&#038;pass=xxxxx&#8221;);<br />
requestStream = connection.GetRequestStream();<br />
requestStream.Write(requestBytes, 0, requestBytes.Length);<br />
requestStream.Flush();<br />
requestStream.Close();</p>
<p>Lo que hace es basicamente es declarar un array de bytes y un stream, los bytes los obtenemos de un string que sea el que enviemos a la peticion, por ejemplo los parametros usuario y pass. Una vez lo tenemos todo preparado, en el stream de peticion, escribimos el array de bytes, se hace un flush (manias mas que otra cosa) para que vuelque el contenido de la escritura al stream y lo cerramos para que se guarde el contenido dentro de la conexion. De esta forma, hemos escrito de un string, a un array de bytes para escribir en un stream que sera lo que se envie como peticion a la conexion.</p>
<p>Parece un poco lioso, pero lo unico que hay que tener en cuenta es cambiar el string de GetBytes (recomendable plantar una variable). Tambien decirte que he usado el Encoding.UTF8, porque es el que suelo usar, trabajando con UTF8, pero vamos, puedes usar el ACII o cualquier otro.</p>
<p>Espero que te sirva de ayuda.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Moises</title>
		<link>http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/comment-page-1/#comment-688</link>
		<dc:creator>Moises</dc:creator>
		<pubDate>Fri, 23 Apr 2010 04:44:34 +0000</pubDate>
		<guid isPermaLink="false">http://84.20.10.74/~indalcas/?p=11#comment-688</guid>
		<description>Hola, me podrias ayudar, desde mi aplicacion windown quiero conectarme a una web que tiene un form para pedir un usuario y un password y lo envia por metodo post. Como podria hacer este proceso para conectarme automaticamente desde mi aplicacion. De antemano gracias por tu respuesta</description>
		<content:encoded><![CDATA[<p>Hola, me podrias ayudar, desde mi aplicacion windown quiero conectarme a una web que tiene un form para pedir un usuario y un password y lo envia por metodo post. Como podria hacer este proceso para conectarme automaticamente desde mi aplicacion. De antemano gracias por tu respuesta</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: c</title>
		<link>http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/comment-page-1/#comment-680</link>
		<dc:creator>c</dc:creator>
		<pubDate>Sat, 03 Apr 2010 14:55:42 +0000</pubDate>
		<guid isPermaLink="false">http://84.20.10.74/~indalcas/?p=11#comment-680</guid>
		<description>Hola:
Muy buenos los comentarios. Yo quisiera conectarme a un webservice atraves de un proxy http, y si es posible que sea transparente para mi aplicacion, gracias.    :D</description>
		<content:encoded><![CDATA[<p>Hola:<br />
Muy buenos los comentarios. Yo quisiera conectarme a un webservice atraves de un proxy http, y si es posible que sea transparente para mi aplicacion, gracias.    <img src='http://www.indalcasa.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juan</title>
		<link>http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/comment-page-1/#comment-677</link>
		<dc:creator>Juan</dc:creator>
		<pubDate>Wed, 24 Mar 2010 08:17:43 +0000</pubDate>
		<guid isPermaLink="false">http://84.20.10.74/~indalcas/?p=11#comment-677</guid>
		<description>Hola John, he quitado tu correo porque no es conveniente ponerlo ya que luego te lo pueden pillar para enviarte spam.

Lo que me dices tienes que mezclar 2 cosas, el ejemplo anterior puede conectar, en este caso por GET, como una conexion normal a una web, por ejemplo google. Acto seguido, con un string con la respuesta, para recoger datos de la web, necesitaras usar patrones regulares. En .Net, hay un par de clases para ello en System.Text.RegularExpressions. Te recomiendo la clase Regex para lo que tu necesitas.

Antes de nada, te recomendaria buscar informacion por google sobre patrones regulares, para que entiendas que son y como se construyen, independientemente del lenguaje y luego ya te pones con la parte de .Net</description>
		<content:encoded><![CDATA[<p>Hola John, he quitado tu correo porque no es conveniente ponerlo ya que luego te lo pueden pillar para enviarte spam.</p>
<p>Lo que me dices tienes que mezclar 2 cosas, el ejemplo anterior puede conectar, en este caso por GET, como una conexion normal a una web, por ejemplo google. Acto seguido, con un string con la respuesta, para recoger datos de la web, necesitaras usar patrones regulares. En .Net, hay un par de clases para ello en System.Text.RegularExpressions. Te recomiendo la clase Regex para lo que tu necesitas.</p>
<p>Antes de nada, te recomendaria buscar informacion por google sobre patrones regulares, para que entiendas que son y como se construyen, independientemente del lenguaje y luego ya te pones con la parte de .Net</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: john</title>
		<link>http://www.indalcasa.com/programacion/webservices/conectar-a-una-url-en-csharp/comment-page-1/#comment-676</link>
		<dc:creator>john</dc:creator>
		<pubDate>Wed, 24 Mar 2010 02:04:52 +0000</pubDate>
		<guid isPermaLink="false">http://84.20.10.74/~indalcas/?p=11#comment-676</guid>
		<description>Muchas gracias
lo que necesito para un trabajo y no como hacerlo es lo siguiente programar en c# un algoritmo que permita extraer el codigo html de una pagina como por ejemplo el codigo de www.google.com 
cualquier ayuda que me puedas brindar estaria agradecido</description>
		<content:encoded><![CDATA[<p>Muchas gracias<br />
lo que necesito para un trabajo y no como hacerlo es lo siguiente programar en c# un algoritmo que permita extraer el codigo html de una pagina como por ejemplo el codigo de <a href="http://www.google.com" rel="nofollow">http://www.google.com</a><br />
cualquier ayuda que me puedas brindar estaria agradecido</p>
]]></content:encoded>
	</item>
</channel>
</rss>

