<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page HTTP 
             and everything recently tagged HTTP -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>HTTP on SWiK</title>
		<link>http://swik.net/HTTP</link>
        <doap:name>HTTP</doap:name>
        <doap:description>&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;HTTP&lt;/span&gt;&lt;/strong&gt; or &lt;em&gt;Hypertext Transfer Protocol&lt;/em&gt; is a request/response protocol designed for transferring content on the internet.&lt;/p&gt;


	&lt;h2&gt;See&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a class="wikilink" href="http://swik.net/httpd"&gt;httpd&lt;/a&gt; &amp;#8211; server for http&lt;/li&gt;
		&lt;li&gt;&lt;a class="wikilink" href="http://swik.net/webdav"&gt;webdav&lt;/a&gt; &amp;#8211; file extensions to http&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h3&gt;External Links&lt;/h3&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a rel="nofollow" href="http://thoughtpad.net/who/alan-dean/image/http-headers-status.png"&gt;Diagram of &lt;span class="caps"&gt;HTTP 1&lt;/span&gt;.1 response criteria&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
</doap:description>
        <description>HTTP or Hypertext Transfer Protocol is a request/response protocol designed for transferring content on the internet.


	See


	
	httpd &amp;#8211; server for http
		webdav &amp;#8211; file extensions to http
	


	External Links


	
	Diagram of HTTP 1.1 response criteria
	
</description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/HTTP</link>
                <category>Web</category>
        <category>protocol</category>

        <pubDate>Wed, 23 Aug 2006 11:05:31 -0700</pubDate>
        <lastBuildDate>Tue, 30 Jan 2007 17:38:42 -0800</lastBuildDate>
            
        <item>
            <title>tiscaf http server</title>
            <link>http://swik.net/scala/del.icio.us%2Ftag%2Fscala/tiscaf+http+server/chff2</link>
            <description></description>
            
            <pubDate>Sun, 12 Oct 2008 01:57:54 -0700</pubDate>
        </item>
            
        <item>
            <title>SPEGNO Authentication with HTTP and Java</title>
            <link>http://swik.net/kerberos/del.icio.us%2Ftag%2FKerberos/SPEGNO+Authentication+with+HTTP+and+Java/chffp</link>
            <description>NTLM</description>
            
            <pubDate>Sun, 12 Oct 2008 01:56:19 -0700</pubDate>
        </item>
            
        <item>
            <title>tiscaf http server</title>
            <link>http://swik.net/scala/del.icio.us%2Ftag%2Fscala/tiscaf+http+server/chd1d</link>
            <description></description>
            
            <pubDate>Sat, 11 Oct 2008 12:55:30 -0700</pubDate>
        </item>
            
        <item>
            <title>tiscaf http server</title>
            <link>http://swik.net/scala/del.icio.us%2Ftag%2Fscala/tiscaf+http+server/chdsw</link>
            <description></description>
            
            <pubDate>Sat, 11 Oct 2008 10:57:31 -0700</pubDate>
        </item>
            
        <item>
            <title>Firefox makes unrequested connections</title>
            <link>http://swik.net/Firefox/del.icio.us%2Ftag%2Ffirefox/Firefox+makes+unrequested+connections/chdl9</link>
            <description></description>
            
            <pubDate>Sat, 11 Oct 2008 09:36:08 -0700</pubDate>
        </item>
            
        <item>
            <title>Streams and Iteratees</title>
            <link>http://swik.net/Haskell/del.icio.us+tag%2Fhaskell/Streams+and+Iteratees/chdlo</link>
            <description></description>
            
            <pubDate>Sat, 11 Oct 2008 09:34:51 -0700</pubDate>
        </item>
            
        <item>
            <title>HTTP/1.1: Header Field Definitions</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/HTTP%2F1.1%3A+Header+Field+Definitions/chbpw</link>
            <description></description>
            
            <pubDate>Fri, 10 Oct 2008 15:06:42 -0700</pubDate>
        </item>
            
        <item>
            <title>ka-Map.MapTools.org</title>
            <link>http://swik.net/open-source/del.icio.us+tag%2Fopen-source/ka-Map.MapTools.org/chboy</link>
            <description>ka-Map (&amp;quot;ka&amp;quot; as in ka-boom!) is an open source project that is aimed at providing a javascript API for developing highly interactive web-mapping interfaces using features available in modern web browsers.

To see some examples of ka-Map! in action, please visit Ominiverdi&amp;#039;s&amp;#039; wiki page.

ka-Map has a number of interesting features. It sports the usual array of user interface elements such as:

    * interactive, continuous panning without reloading the page
    * keyboard navigation options (zooming, panning)
    * zooming to pre-set scales
    * scalebar, legend and keymap support
    * optional layer control on client side (layers are made visible instantly but at reduced performance due to more images, and potentially slower browser interactivity)</description>
            
            <pubDate>Fri, 10 Oct 2008 15:06:20 -0700</pubDate>
        </item>
            
        <item>
            <title>Setting up a git repository which can be pushed into and pulled from ...</title>
            <link>http://swik.net/git/del.icio.us+tag%2Fgit/Setting+up+a+git+repository+which+can+be+pushed+into+and+pulled+from+.../chamq</link>
            <description></description>
            
            <pubDate>Fri, 10 Oct 2008 09:04:21 -0700</pubDate>
        </item>
            
        <item>
            <title>HTTP/1.1: Status Code Definitions</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/HTTP%2F1.1%3A+Status+Code+Definitions/cg9l9</link>
            <description></description>
            
            <pubDate>Fri, 10 Oct 2008 03:06:23 -0700</pubDate>
        </item>
            
        <item>
            <title>Tamper Data :: Firefox Add-ons</title>
            <link>http://swik.net/Firefox/del.icio.us%2Ftag%2Ffirefox/Tamper+Data+%3A%3A+Firefox+Add-ons/cg827</link>
            <description></description>
            
            <pubDate>Thu, 09 Oct 2008 23:57:41 -0700</pubDate>
        </item>
            
        <item>
            <title>Lua JSON example code</title>
            <link>http://swik.net/Lua/del.icio.us%2Ftag%2Flua/Lua+JSON+example+code/cg7bk</link>
            <description>&amp;quot;End&amp;quot; Waterfall!</description>
            
            <pubDate>Thu, 09 Oct 2008 17:55:32 -0700</pubDate>
        </item>
            
        <item>
            <title>Eclipse HTTP Client (http4E), Eclipse HTTP Proxy</title>
            <link>http://swik.net/Eclipse/del.icio.us%2Ftag%2Feclipse/Eclipse+HTTP+Client+%28http4E%29%2C+Eclipse+HTTP+Proxy/cg64r</link>
            <description></description>
            
            <pubDate>Thu, 09 Oct 2008 17:51:46 -0700</pubDate>
        </item>
            
        <item>
            <title>Comet Daily &quot; Blog Archive &quot; Scalable Real-Time Web Architecture, Part 1: Stomp, Comet, and Message Queues</title>
            <link>http://swik.net/AMQP/del.icio.us%2Ftag%2FAMQP/Comet+Daily+%22+Blog+Archive+%22+Scalable+Real-Time+Web+Architecture%2C+Part+1%3A+Stomp%2C+Comet%2C+and+Message+Queues/cg61w</link>
            <description>Stomp is a great protocol for a few simple reasons.

   1. It is Human Readable and incredibly simple to implement (a reasonable parser might be 20-100 lines depending on your language)
   2. Stomp clients already exist in 14 different languages, including Java, C#, Python, Ruby, Perl, PHP, and JavaScript.
   3. There are an increasing number of servers/brokers that support Stomp; it is the most widely inter-operable MQ protocol at this point, with support in at least five servers.
   4. Stomp clients can easily consume JMS via ActiveMQ or StompConnect, and easily consume AMQP via RabbitMQ.
   5. Writing a light-weight Stomp server is not prohibitively difficult. (such as MorbidQ). This type of server is great for embedding so as to ease development and can generally make life easy for small/medium deployments.</description>
            
            <pubDate>Thu, 09 Oct 2008 17:51:34 -0700</pubDate>
        </item>
            
        <item>
            <title>Comet Daily &quot; Blog Archive &quot; Scalable Real-Time Web Architecture, Part 1: Stomp, Comet, and Message Queues</title>
            <link>http://swik.net/AMQP/del.icio.us%2Ftag%2FAMQP/Comet+Daily+%22+Blog+Archive+%22+Scalable+Real-Time+Web+Architecture%2C+Part+1%3A+Stomp%2C+Comet%2C+and+Message+Queues/cg61r</link>
            <description></description>
            
            <pubDate>Thu, 09 Oct 2008 17:51:33 -0700</pubDate>
        </item>
            
        <item>
            <title>Protocol Buffers – Missing Usage Guide? &quot; Libor.SOUCEK(&quot;WEBLog&quot;) - Vimperator</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Protocol+Buffers+%E2%80%93+Missing+Usage+Guide%3F+%22+Libor.SOUCEK%28%22WEBLog%22%29+-+Vimperator/cg582</link>
            <description>Protocol Buffers – Missing Usage Guide?

Last week Google released code called Protocol Buffers (PB) under open source license. Code essentially enables hierarchical data serialization base on some IDL like definition to binary form with advantage to be cross languages (presently Python, Java and C++) and cross OS capable.
 Not long after code release appeared many articles discussing code capability and (dis)advantages compare to XML. The big wave of reaction was also spurred by suggested use of binary message together with RPC method call.
Among posts on this topic were such highly respectable people like Ted Neward, Stefan Tilkov, Steve Vinosky here and here or Dare Obasanjo. Unfortunately those “big shooters” failed short with clean recommendation what part of solution (if anything) to use and under which conditions.</description>
            
            <pubDate>Wed, 08 Oct 2008 10:48:35 -0700</pubDate>
        </item>
            
        <item>
            <title>URIs, Addressability, and the use of HTTP GET and POST</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/URIs%2C+Addressability%2C+and+the+use+of+HTTP+GET+and+POST/cg51e</link>
            <description>Important analysis of the difference between HTTP verbs &amp;quot;GET&amp;quot; and &amp;quot;POST&amp;quot;, and when each should be used.</description>
            
            <pubDate>Wed, 08 Oct 2008 09:48:56 -0700</pubDate>
        </item>
            
        <item>
            <title>http://www.ietf.org/rfc/rfc2616.txt</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/http%3A%2F%2Fwww.ietf.org%2Frfc%2Frfc2616.txt/cg4rd</link>
            <description></description>
            
            <pubDate>Wed, 08 Oct 2008 03:48:44 -0700</pubDate>
        </item>
            
        <item>
            <title>The HTTP header for the Platform for Privacy Preferences 1.0 (P3P1.0)</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/The+HTTP+header+for+the+Platform+for+Privacy+Preferences+1.0+%28P3P1.0%29/cg4d7</link>
            <description></description>
            
            <pubDate>Wed, 08 Oct 2008 01:49:57 -0700</pubDate>
        </item>
            
        <item>
            <title>XML.com: How to Create a REST Protocol</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/XML.com%3A+How+to+Create+a+REST+Protocol/cg25i</link>
            <description>If you follow web services, then you may have heard of REST. REST is an architectural style that can be used to guide the construction of web services. Recently, there have been attempts to create such services that have met with mixed success. This article outlines a series of steps you can follow in creating your protocol--guidance that will help you get all the benefits that REST has to offer, while avoiding common pitfalls.</description>
            
            <pubDate>Tue, 07 Oct 2008 16:48:02 -0700</pubDate>
        </item>
            
        <item>
            <title>Scalp</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Scalp/cg2zj</link>
            <description>A log analyzer for the Apache web server that aims to look for security problems. The main idea is to look through huge log files and extract the possible attacks that have been sent through HTTP/GET</description>
            
            <pubDate>Tue, 07 Oct 2008 15:48:24 -0700</pubDate>
        </item>
            
        <item>
            <title>HTTP/1.1: Header Field Definitions</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/HTTP%2F1.1%3A+Header+Field+Definitions/cg2nw</link>
            <description></description>
            
            <pubDate>Tue, 07 Oct 2008 13:48:44 -0700</pubDate>
        </item>
            
        <item>
            <title>How to use SPNs when you configure Web applications that are hosted on IIS 6.0</title>
            <link>http://swik.net/kerberos/del.icio.us%2Ftag%2FKerberos/How+to+use+SPNs+when+you+configure+Web+applications+that+are+hosted+on+IIS+6.0/cg2l0</link>
            <description>HTTPS</description>
            
            <pubDate>Tue, 07 Oct 2008 13:48:20 -0700</pubDate>
        </item>
            
        <item>
            <title>left-fold enumerator</title>
            <link>http://swik.net/Haskell/del.icio.us+tag%2Fhaskell/left-fold+enumerator/cg1yu</link>
            <description>We introduce input processing with left-fold enumerator -- Iteratee IO -- as a safe, declarative and practical alternative to Handle and Lazy IO for input processing. The approach is general and applies to processing data from various collections, from in-memory data structures to databases, files, sockets, etc. The input data may come from a file or from an embedded (e.g., chunk-encoded or encrypted) stream; the depth of embedding is arbitrary. The approach is naturally incremental. It permits IO interleaving without any unsafe operations. The approach is algebraic and declarative. The left-fold enumerator as a general concept has been used in other functional languages.
Our running example is HTTP request processing in Haskell, specifically, reading lines (terminated by CR, LF or CRLF) from a file descriptor and then from the chunk-encoded body. The main example illustrates multiplexing across two file descriptors and the full IO interleaving.</description>
            
            <pubDate>Tue, 07 Oct 2008 10:47:57 -0700</pubDate>
        </item>
            
        <item>
            <title>XML and the SQL 2000 Server, Part 1</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/XML+and+the+SQL+2000+Server%2C+Part+1/cg1lj</link>
            <description></description>
            
            <pubDate>Tue, 07 Oct 2008 08:48:25 -0700</pubDate>
        </item>
            
        <item>
            <title>Tunneling Firefox traffic over SSH</title>
            <link>http://swik.net/Firefox/del.icio.us%2Ftag%2Ffirefox/Tunneling+Firefox+traffic+over+SSH/cg1hs</link>
            <description>The definitive guide</description>
            
            <pubDate>Tue, 07 Oct 2008 08:47:45 -0700</pubDate>
        </item>
            
        <item>
            <title>JSON HEAD servlet</title>
            <link>http://swik.net/json/del.icio.us%2Ftag%2Fjson/JSON+HEAD+servlet/cg0h9</link>
            <description></description>
            
            <pubDate>Tue, 07 Oct 2008 03:48:44 -0700</pubDate>
        </item>
            
        <item>
            <title>Persevere</title>
            <link>http://swik.net/json/del.icio.us%2Ftag%2Fjson/Persevere/cgzs4</link>
            <description>Persevere is an open source set of tools for persistence and distributed computing using simple intuitive JSON interchange using HTTP REST and JSON-RPC.</description>
            
            <pubDate>Mon, 06 Oct 2008 23:51:42 -0700</pubDate>
        </item>
            
        <item>
            <title>Persevere</title>
            <link>http://swik.net/jetty/del.icio.us%2Ftag%2Fjetty/Persevere/cgzsy</link>
            <description>Persevere is an open source set of tools for persistence and distributed computing using simple intuitive JSON interchange using HTTP REST and JSON-RPC.</description>
            
            <pubDate>Mon, 06 Oct 2008 23:51:40 -0700</pubDate>
        </item>
            
        <item>
            <title>Apache HTTP Server Version 2.0</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Apache+HTTP+Server+Version+2.0/cgzo1</link>
            <description></description>
            
            <pubDate>Mon, 06 Oct 2008 22:48:27 -0700</pubDate>
        </item>
                </channel>
</rss>
