<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tweenpix &#187; http request headers</title>
	<atom:link href="http://blog.tweenpix.net/tag/http-request-headers/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tweenpix.net</link>
	<description>Behind the mask</description>
	<lastBuildDate>Wed, 02 Mar 2011 22:54:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Twitter ouvert ?</title>
		<link>http://blog.tweenpix.net/2009/01/06/twitter-ouvert/</link>
		<comments>http://blog.tweenpix.net/2009/01/06/twitter-ouvert/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 18:23:29 +0000</pubDate>
		<dc:creator>Francis Bourre</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[http request headers]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.tweenpix.net/?p=913</guid>
		<description><![CDATA[Pendant que tout le monde buzze sur la macworld keynote 2009, je me suis arraché les cheveux à tenter d&#8217;implémenter une partie de l&#8217;API rest de Twitter en ActionScript 3.0. Aucune méthode authentifiée ne passait et j&#8217;avais juste en retour un joli message d&#8217;erreur peu explicite: Error #2044: ioError non pris en charge : text=Error [...]]]></description>
			<content:encoded><![CDATA[<p>Pendant que tout le monde buzze sur <a href="http://www.crunchgear.com/2009/01/06/live-phil-schillers-macworld-2009-keynote/">la macworld keynote 2009</a>, je me suis arraché les cheveux à tenter d&#8217;implémenter une partie de <a href="http://apiwiki.twitter.com/REST+API+Documentation">l&#8217;API rest de Twitter</a> en ActionScript 3.0.<br />
Aucune méthode authentifiée ne passait et j&#8217;avais juste en retour un joli message d&#8217;erreur peu explicite:<br />
<em>Error #2044: ioError non pris en charge : text=Error #2031: Erreur de socket. URL: localhost</em></p>
<p>Avec l&#8217;aide de <a href="http://www.charlesproxy.com/">Charles</a> qui m&#8217;indiquait l&#8217;absence de mes headers (<em>Authorization-Basic</em>), et une bonne dose de patience, j&#8217;ai fini par comprendre que cela venait d&#8217;une limitation du <a href="http://twitter.com/crossdomain.xml">crossdomain</a> qui interdisait les http request headers venant de l&#8217;extérieur du domaine.</p>
<div class="captionfull"><img src="http://blog.tweenpix.net/wp-content/gallery/general/twitterlocked.jpg" alt="" />
<p>Etonnant pour un service web 2.0 dit ouvert ?</p>
</div>
<p>Le seul workaround que j&#8217;ai trouvé pour l&#8217;instant, c&#8217;est de builder une appli AIR pour bypasser ces limitations.<br />
Il reste une dernière possibilité (non testée), déployer un proxy server-side pour acheminer les requêtes. Mais bon, c&#8217;est pas la panacée pour du développement applicatif.</p>
<p>Au final, je suis un peu déçu, non seulement par les contraintes de l&#8217;API pour les développeurs Flash, mais aussi par l&#8217;absence de documentation sur le sujet !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tweenpix.net/2009/01/06/twitter-ouvert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

