<?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: More on human targetting</title>
	<atom:link href="http://www.markbaker.ca/blog/2007/02/more-on-human-targetting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markbaker.ca/blog/2007/02/more-on-human-targetting/</link>
	<description>Celebrating the power of the Web</description>
	<lastBuildDate>Fri, 26 Aug 2011 20:00:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Mark Baker</title>
		<link>http://www.markbaker.ca/blog/2007/02/more-on-human-targetting/comment-page-1/#comment-198</link>
		<dc:creator>Mark Baker</dc:creator>
		<pubDate>Wed, 26 Sep 2007 01:48:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.markbaker.ca/blog/2007/02/26/more-on-human-targetting/#comment-198</guid>
		<description>I&#039;ve used Accept in the wild, but you need to keep in mind that servers are free to ignore it (and virtually all of them do), so you still need to manage unknown content types.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve used Accept in the wild, but you need to keep in mind that servers are free to ignore it (and virtually all of them do), so you still need to manage unknown content types.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Burke</title>
		<link>http://www.markbaker.ca/blog/2007/02/more-on-human-targetting/comment-page-1/#comment-197</link>
		<dc:creator>Bill Burke</dc:creator>
		<pubDate>Fri, 21 Sep 2007 03:56:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.markbaker.ca/blog/2007/02/26/more-on-human-targetting/#comment-197</guid>
		<description>You talk a bit here about the client setting up handlers to process responses, but what about having the client request the response type with Accept header?  From your experience, is this header generally feasible or not?

Thanks....</description>
		<content:encoded><![CDATA[<p>You talk a bit here about the client setting up handlers to process responses, but what about having the client request the response type with Accept header?  From your experience, is this header generally feasible or not?</p>
<p>Thanks&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Baker</title>
		<link>http://www.markbaker.ca/blog/2007/02/more-on-human-targetting/comment-page-1/#comment-196</link>
		<dc:creator>Mark Baker</dc:creator>
		<pubDate>Mon, 26 Feb 2007 13:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.markbaker.ca/blog/2007/02/26/more-on-human-targetting/#comment-196</guid>
		<description>Actually, practically all services that use the two */xml media types do so incorrectly, because they assume the recipient will interpret the root namespace as the real indicator of the vocabulary, which isn&#039;t licensed by RFC 3023 (I wrote the section that warns about this interpretation).  Those services should be using more specific media types, like, say (the fictitious) application/stockquote+xml.</description>
		<content:encoded><![CDATA[<p>Actually, practically all services that use the two */xml media types do so incorrectly, because they assume the recipient will interpret the root namespace as the real indicator of the vocabulary, which isn&#8217;t licensed by RFC 3023 (I wrote the section that warns about this interpretation).  Those services should be using more specific media types, like, say (the fictitious) application/stockquote+xml.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stelios Sfakianakis</title>
		<link>http://www.markbaker.ca/blog/2007/02/more-on-human-targetting/comment-page-1/#comment-195</link>
		<dc:creator>Stelios Sfakianakis</dc:creator>
		<pubDate>Mon, 26 Feb 2007 09:11:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.markbaker.ca/blog/2007/02/26/more-on-human-targetting/#comment-195</guid>
		<description>On the self descriptiveness of HTTP messages: Looking only to the content-type is not enough otherwise Google would just say that GData queries return text/xml (or application/xml) instead of specifying all the details e.g. as in http://code.google.com/apis/gdata/elements.html .

So the description of the messages format either in human readable form (as in GData) or in a machine friendly form (as in WSDL) is required before the client can do something really useful with your application. Of course in the case of REST you can have some basic interaction supported from the beginning even without knowing the details (format, &quot;semantics&quot;,...) of the returned messages e.g. you can use your browser to inspect the messages or have a generic HTTP client (e.g. Joe&#039;s httplib2) download and store locally the representations for you...</description>
		<content:encoded><![CDATA[<p>On the self descriptiveness of HTTP messages: Looking only to the content-type is not enough otherwise Google would just say that GData queries return text/xml (or application/xml) instead of specifying all the details e.g. as in <a href="http://code.google.com/apis/gdata/elements.html" rel="nofollow">http://code.google.com/apis/gdata/elements.html</a> .</p>
<p>So the description of the messages format either in human readable form (as in GData) or in a machine friendly form (as in WSDL) is required before the client can do something really useful with your application. Of course in the case of REST you can have some basic interaction supported from the beginning even without knowing the details (format, &#8220;semantics&#8221;,&#8230;) of the returned messages e.g. you can use your browser to inspect the messages or have a generic HTTP client (e.g. Joe&#8217;s httplib2) download and store locally the representations for you&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

