<?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: Lessons learned from getting .NET to REST with Java</title>
	<atom:link href="http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/</link>
	<description>dynaTrace Blog on Performance, Scalabilty and Architecture - Java and .NET  Application Performance Management</description>
	<lastBuildDate>Thu, 02 Sep 2010 08:57:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Andreas Grabner</title>
		<link>http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/comment-page-1/#comment-5903</link>
		<dc:creator>Andreas Grabner</dc:creator>
		<pubDate>Thu, 27 Aug 2009 13:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dynatrace.com/?p=699#comment-5903</guid>
		<description>Hi Tbee
You are correct - browser are doing it this way and the HttpWebRequest would do it the same way. In my case - my .NET Client established a separate connection each time when accessing the service. So each time I had two roundtrips - and - in case it was a POST request with a big HTTP body I also had twice the network load

I also posted this blog on theserverside.com - there I got some nice recommendations about using a HEAD request first - then doing the actual request once knowing what kind of authentication is required</description>
		<content:encoded><![CDATA[<p>Hi Tbee<br />
You are correct &#8211; browser are doing it this way and the HttpWebRequest would do it the same way. In my case &#8211; my .NET Client established a separate connection each time when accessing the service. So each time I had two roundtrips &#8211; and &#8211; in case it was a POST request with a big HTTP body I also had twice the network load</p>
<p>I also posted this blog on theserverside.com &#8211; there I got some nice recommendations about using a HEAD request first &#8211; then doing the actual request once knowing what kind of authentication is required</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tbee</title>
		<link>http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/comment-page-1/#comment-5902</link>
		<dc:creator>Tbee</dc:creator>
		<pubDate>Thu, 27 Aug 2009 12:56:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dynatrace.com/?p=699#comment-5902</guid>
		<description>After the initial BASIC authentication, browsers send the authorization header with each and every request. In effect; after loggin in, each request holds the encoded password. Lousy from a security perspective. 

So if you do a REST, follow by a BASIC authentication, the next request should immediately include that header.</description>
		<content:encoded><![CDATA[<p>After the initial BASIC authentication, browsers send the authorization header with each and every request. In effect; after loggin in, each request holds the encoded password. Lousy from a security perspective. </p>
<p>So if you do a REST, follow by a BASIC authentication, the next request should immediately include that header.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitter Trackbacks for Lessons learned from getting .NET to REST with Java Performance, Scalability and Architecture – Java and .NET [dynatrace.com] on Topsy.com</title>
		<link>http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/comment-page-1/#comment-5881</link>
		<dc:creator>Twitter Trackbacks for Lessons learned from getting .NET to REST with Java Performance, Scalability and Architecture – Java and .NET [dynatrace.com] on Topsy.com</dc:creator>
		<pubDate>Tue, 25 Aug 2009 17:34:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dynatrace.com/?p=699#comment-5881</guid>
		<description>[...] Lessons learned from getting .NET to REST with Java Performance, Scalability and Architecture – Ja...  blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java &#8211; view page &#8211; cached  #Performance, Scalability and Architecture – Java and .NET Application Performance Management (dynaTrace Blog) RSS Feed Performance, Scalability and Architecture - Java and .NET Application Performance Management (dynaTrace Blog) » Lessons learned from getting .NET to REST with Java Comments Feed Performance, Scalability and Architecture - Java and .NET Application Performance Management (dynaTrace Blog) ASP.NET GridView Performance Java Memory Problems &#8212; From the page [...]</description>
		<content:encoded><![CDATA[<p>[...] Lessons learned from getting .NET to REST with Java Performance, Scalability and Architecture – Ja&#8230;  blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java &ndash; view page &ndash; cached  #Performance, Scalability and Architecture – Java and .NET Application Performance Management (dynaTrace Blog) RSS Feed Performance, Scalability and Architecture &#8211; Java and .NET Application Performance Management (dynaTrace Blog) » Lessons learned from getting .NET to REST with Java Comments Feed Performance, Scalability and Architecture &#8211; Java and .NET Application Performance Management (dynaTrace Blog) ASP.NET GridView Performance Java Memory Problems &mdash; From the page [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Grabner</title>
		<link>http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/comment-page-1/#comment-5877</link>
		<dc:creator>Andreas Grabner</dc:creator>
		<pubDate>Tue, 25 Aug 2009 12:15:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dynatrace.com/?p=699#comment-5877</guid>
		<description>@Mike: Thanks for the hint. I double checked - but the 2nd roundtrip was actually a POST

@Mark: seems you are working with the stonehenge project. Check out the work I did with Stonehenge in the following blog - http://blog.dynatrace.com/2009/06/15/tracing-problems-in-project-stonehenge-and-other-heterogeneous-systems/</description>
		<content:encoded><![CDATA[<p>@Mike: Thanks for the hint. I double checked &#8211; but the 2nd roundtrip was actually a POST</p>
<p>@Mark: seems you are working with the stonehenge project. Check out the work I did with Stonehenge in the following blog &#8211; <a href="http://blog.dynatrace.com/2009/06/15/tracing-problems-in-project-stonehenge-and-other-heterogeneous-systems/" rel="nofollow"></a><a href='http://blog.dynatrace.com/2009/06/15/tracing-problems-in-project-stonehenge-and-other-heterogeneous-systems/'>http://blog.dynatrace.com/2009/06/15/tracing-problems-in-project-stonehenge-and-other-heterogeneous-systems/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lessons learned from getting .NET to REST with Java &#171; Jasper Blog</title>
		<link>http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/comment-page-1/#comment-5872</link>
		<dc:creator>Lessons learned from getting .NET to REST with Java &#171; Jasper Blog</dc:creator>
		<pubDate>Tue, 25 Aug 2009 06:52:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dynatrace.com/?p=699#comment-5872</guid>
		<description>[...] Read more: dynaTrace [...]</description>
		<content:encoded><![CDATA[<p>[...] Read more: dynaTrace [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dial Up Can Not Compare To UK Broadband Internet &#124; Intro to Business BroadBand</title>
		<link>http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/comment-page-1/#comment-5870</link>
		<dc:creator>Dial Up Can Not Compare To UK Broadband Internet &#124; Intro to Business BroadBand</dc:creator>
		<pubDate>Tue, 25 Aug 2009 01:20:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dynatrace.com/?p=699#comment-5870</guid>
		<description>[...] Lessons learned from getting .NET to REST with Java Performance &#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] Lessons learned from getting .NET to REST with Java Performance &#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/comment-page-1/#comment-5866</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Mon, 24 Aug 2009 22:59:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dynatrace.com/?p=699#comment-5866</guid>
		<description>http://incubator.apache.org/stonehenge/</description>
		<content:encoded><![CDATA[<p><a href="http://incubator.apache.org/stonehenge/" rel="nofollow"></a><a href='http://incubator.apache.org/stonehenge/'>http://incubator.apache.org/stonehenge/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/comment-page-1/#comment-5865</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Mon, 24 Aug 2009 20:20:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dynatrace.com/?p=699#comment-5865</guid>
		<description>In &quot;Calling via HTTP POST&quot;, double-check the second POST is actually a POST. .Net has the same weird behavior as IE when it encounters a Not-Authorized on a resource.

It will retry the request with the right header, but often with a GET and not POST. I&#039;ve run into this several times.</description>
		<content:encoded><![CDATA[<p>In &#8220;Calling via HTTP POST&#8221;, double-check the second POST is actually a POST. .Net has the same weird behavior as IE when it encounters a Not-Authorized on a resource.</p>
<p>It will retry the request with the right header, but often with a GET and not POST. I&#8217;ve run into this several times.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DotNetShoutout</title>
		<link>http://blog.dynatrace.com/2009/08/24/lessons-learned-from-getting-net-to-rest-with-java/comment-page-1/#comment-5862</link>
		<dc:creator>DotNetShoutout</dc:creator>
		<pubDate>Mon, 24 Aug 2009 16:52:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dynatrace.com/?p=699#comment-5862</guid>
		<description>&lt;strong&gt;Lessons learned from getting .NET to REST with Java Performance, Scalability and Architecture – Java and .NET Application Performance Management (dynaTrace Blog)...&lt;/strong&gt;

Thank you for submitting this cool story - Trackback from DotNetShoutout...</description>
		<content:encoded><![CDATA[<p><strong>Lessons learned from getting .NET to REST with Java Performance, Scalability and Architecture – Java and .NET Application Performance Management (dynaTrace Blog)&#8230;</strong></p>
<p>Thank you for submitting this cool story &#8211; Trackback from DotNetShoutout&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
