<?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>Comments on: Criando requisições HTTP através de proxies com o Commons HttpClient</title>
	<atom:link href="http://brunopereira.org/2008/03/04/criando-requisicoes-http-atraves-de-proxies-com-o-commons-httpclient/feed/" rel="self" type="application/rss+xml" />
	<link>http://brunopereira.org/2008/03/04/criando-requisicoes-http-atraves-de-proxies-com-o-commons-httpclient/</link>
	<description>Open source, Java, web, python, client-side e outros hobbies :)</description>
	<lastBuildDate>Wed, 08 Feb 2012 05:30:54 -0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: blpsilva</title>
		<link>http://brunopereira.org/2008/03/04/criando-requisicoes-http-atraves-de-proxies-com-o-commons-httpclient/comment-page-1/#comment-121</link>
		<dc:creator>blpsilva</dc:creator>
		<pubDate>Wed, 19 Mar 2008 23:44:46 +0000</pubDate>
		<guid isPermaLink="false">http://blpsilva.wordpress.com/?p=103#comment-121</guid>
		<description>Oi Gustavo, sua abordagem certamente é válida também.  A escolha entre as 2 opções dependeria da situação.

Usando parâmetros da JVM, vc indica um proxy para uso pela aplicação como um todo.

Da forma que eu falei, você consegue ter proxies diferentes sendo usados na sua aplicação. Vamos supôr que a aplicação precisa acessar 2 web services de empresas distintas. Vamos pensar por exemplo um dos web services sendo de uma aplicação interna da mesma empresa (ex: Sistema de Billing) e o outro web service sendo de uma empresa fornecedora de e-mail. Com a JVM você ficaria limitado a um proxy. Além disso, essa forma através da API facilita que o host e porta do proxy sejam configuráveis dinamicamente, caso necessário.

Como na maioria dos casos existirá apenas um proxy e este proxy mudará raramente, ambas as abordagens atenderiam adequadamente. Em casos em que os requisitos sejam um pouco mais sofisticados, vale a pena avaliar qual das 2 é mais adequada. Just my 2 cents ;)</description>
		<content:encoded><![CDATA[<p>Oi Gustavo, sua abordagem certamente é válida também.  A escolha entre as 2 opções dependeria da situação.</p>
<p>Usando parâmetros da JVM, vc indica um proxy para uso pela aplicação como um todo.</p>
<p>Da forma que eu falei, você consegue ter proxies diferentes sendo usados na sua aplicação. Vamos supôr que a aplicação precisa acessar 2 web services de empresas distintas. Vamos pensar por exemplo um dos web services sendo de uma aplicação interna da mesma empresa (ex: Sistema de Billing) e o outro web service sendo de uma empresa fornecedora de e-mail. Com a JVM você ficaria limitado a um proxy. Além disso, essa forma através da API facilita que o host e porta do proxy sejam configuráveis dinamicamente, caso necessário.</p>
<p>Como na maioria dos casos existirá apenas um proxy e este proxy mudará raramente, ambas as abordagens atenderiam adequadamente. Em casos em que os requisitos sejam um pouco mais sofisticados, vale a pena avaliar qual das 2 é mais adequada. Just my 2 cents <img src='http://brunopereira.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gustavo</title>
		<link>http://brunopereira.org/2008/03/04/criando-requisicoes-http-atraves-de-proxies-com-o-commons-httpclient/comment-page-1/#comment-120</link>
		<dc:creator>Gustavo</dc:creator>
		<pubDate>Wed, 19 Mar 2008 22:14:01 +0000</pubDate>
		<guid isPermaLink="false">http://blpsilva.wordpress.com/?p=103#comment-120</guid>
		<description>setando as propriedades de sistema no start da jvm -Dhttps.proxyHost=proxy01.com -Dhttps.proxyPort=3128 -Dhttp.proxyHost=proxy01.com -Dhttp.proxyPort=3128 nao resolveria? participei de um projeto que as requisicoes http precisavam passar por um proxy e configurei esses parametros no startup da vm e funcionou perfeitamente... e o desenvolvedor nao precisou alterar o código dele. :)</description>
		<content:encoded><![CDATA[<p>setando as propriedades de sistema no start da jvm -Dhttps.proxyHost=proxy01.com -Dhttps.proxyPort=3128 -Dhttp.proxyHost=proxy01.com -Dhttp.proxyPort=3128 nao resolveria? participei de um projeto que as requisicoes http precisavam passar por um proxy e configurei esses parametros no startup da vm e funcionou perfeitamente&#8230; e o desenvolvedor nao precisou alterar o código dele. <img src='http://brunopereira.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

