The Ape says:

APP Service doc: https://rubix.home/wordpress/wp-app.php/service

Summary: 0 errors, 4 warnings.

  1. TESTING: Service document and collections.

  2. Retrieval of Service Document: it exists and is served properly. [Dialog]

  3. Found these collections:

  4. Will use collection 'WordPress Posts' for entry creation.

  5. ? Sending authentication information over a open channel is not a good security practice. [Dialog]

  6. Page 1 of Entry collection: it exists and is served properly. [Dialog]

  7. Entry collection has correct app:edited value order.

  8. TESTING: Entry-posting basics.

  9. Now in the Entries feed:

  10. Posting of new entry to the Entries collection reported success, Location: http://rubix.home/wordpress/wp-app.php/post/3 [Dialog]

  11. Examining the new entry as returned in the POST response

  12. Returned entry is consistent with posted entry.

  13. Provided categories included in Returned entry.

  14. ? Server discarded foreign markup in Returned entry.

  15. Retrieval of newly created entry: it exists and is served properly. [Dialog]

  16. Examining the new entry as retrieved using Location header in POST response:

  17. Client-provided slug 'ape-34526' was used in server-generated URI.

  18. Retrieved entry is consistent with posted entry.

  19. Provided categories included in Retrieved entry.

  20. ? Server discarded foreign markup in Retrieved entry.

  21. Examining the new entry as it appears in the collection feed:

  22. Entry from collection feed is consistent with posted entry.

  23. Provided categories included in Entry from collection feed.

  24. ? Server discarded foreign markup in Entry from collection feed.

  25. Update of new entry reported success. [Dialog]

  26. Title of new entry successfully updated.

  27. Entry deletion reported success. [Dialog]

  28. Entry not found in feed after deletion.

  29. TESTING: Collection re-ordering after PUT.

  30. Page 1 of Entries with multi-post: it exists and is served properly. [Dialog]

  31. Entries with multi-post has correct app:edited value order.

  32. Entries correctly ordered after multi-post.

  33. Page 1 of Entries post-update: it exists and is served properly. [Dialog]

  34. Entries post-update has correct app:edited value order.

  35. Entries correctly ordered after update of multi-post.

  36. TESTING: Content sanitization

  37. Retrieval of unclean XHTML entry: it exists and is served properly. [Dialog]

  38. Published entry appears to be sanitized.

  39. Will use collection 'WordPress Media' for media creation.

  40. TESTING: Posting to media collection.

  41. Post of image file reported success, media link location: http://rubix.home/wordpress/wp-app.php/attachments/8 [Dialog]

  42. Retrieval of media link entry: it exists and is served properly. [Dialog]

  43. Client-provided slug 'apix-87365' was used in Media Resource URI.

  44. Retrieval of media resource: it exists and is served properly. [Dialog]

  45. Media resource was apparently stored and retrieved properly.

  46. Media link entry deletion reported success. [Dialog]

  47. Media link entry no longer in feed.

  48. Media resource no longer fetchable.

  49. TESTING: Media collection re-ordering after PUT.

  50. Page 1 of Pictures from multi-post: it exists and is served properly. [Dialog]

  51. Pictures from multi-post has correct app:edited value order.

  52. Fetch image to get ETag: it exists and is served properly. [Dialog]

  53. Update one of newly posted pictures went OK.

  54. Page 1 of MLEs post-update: it exists and is served properly. [Dialog]

  55. MLEs post-update has correct app:edited value order.

  56. Entries correctly ordered after update of multi-post.

Recorded client/server dialogs

Page 1 of Entries post-update

To server:
GET /wordpress/wp-app.php/posts HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
GET /wordpress/wp-app.php/posts HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:30 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:30 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:30 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
X-Pingback: http://rubix.home/wordpress/xmlrpc.php\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:30 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
Connection: close\r
Content-Length: 4277\r
Content-Disposition: attachment; filename=atom.xml\r
Content-Type: application/atom+xml\r
\r
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
<id>http://rubix.home/wordpress/wp-app.php/posts</id>
<updated>2007-11-01T00:27:30Z</updated>
<title type="text">App Test</title>
<subtitle type="text">Just another WordPress weblog</subtitle>
<link rel="first" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.php/posts" />
<link rel="last" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.ph
p/posts" />
<link rel="self" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.php/posts" />
<rights type="text">Copyright 2007</rights>
<generator uri="http://wordpress.org/" version="2.4-bleeding">WordPress</generator>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/2007/10/31/entry-mini-two/</id>
    <title type="text">Entry Mini-4</title>
    <updated>2007-11-01T00:27:30Z</updated>
    <published>2007-11-01T00:27:30Z</published>
    <app:edited>2007-11-01T00:27:30Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/entry-mini-two/" />
    <content type="text">Content of Mini-4</content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/5" />
    <category scheme="http://rubix.home/wordpress" term="Uncateg
orized" />
    <summary type="text">Content of Mini-4
</summary>
</entry>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/2007/10/31/entry-mini-three/</id>
    <title type="text">Entry Mini Three</title>
    <updated>2007-11-01T00:27:26Z</updated>
    <published>2007-11-01T00:27:26Z</published>
    <app:edited>2007-11-01T00:27:26Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/entry-mini-three/" />
    <content type="text">Content of Mini Three</content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/6" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">Content of Mini Three
</summary>
</entry>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/200
7/app" xml:lang="en">
    <id>http://rubix.home/wordpress/2007/10/31/entry-mini-one/</id>
    <title type="text">Entry Mini One</title>
    <updated>2007-11-01T00:27:20Z</updated>
    <published>2007-11-01T00:27:20Z</published>
    <app:edited>2007-11-01T00:27:20Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/entry-mini-one/" />
    <content type="text">Content of Mini One</content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/4" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">Content of Mini One
</summary>
</entry>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/?p=1</id>
    <title type="text">Hello world!</title>
    <updated>2007-10-31T13:40:22Z</updated>
    <published>2007
-10-31T13:40:22Z</published>
    <app:edited>2007-10-31T13:40:22Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>admin</name>
        <email>rubys@intertwingly.net</email>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/hello-world/" />
    <content type="text">Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/1" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
</summary>
</entry>
</feed>

In-place update with put

To server:
PUT /wordpress/wp-app.php/post/3 HTTP/1.1\r
Accept: */*\r
Content-Type: application/atom+xml;type=entry\r
Content-Length: 787\r
Host: rubix.home\r
\r
<?xml version="1.0" ?><entry xmlns="http://www.w3.org/2005/Atom">
<title>Let\342\200\231s all do the Ape!</title>
<author><name>The Atom Protocol Exerciser</name></author>
<id>http://rubix.home/wordpress/2007/10/31/ape-34526/</id>
<updated>2007-10-31T20:27:17-04:00</updated>
<link href='http://www.tbray.org/ape'/> <summary type='html'>Summary from the &lt;b>&amp;lt;&amp;nbsp;APE&amp;nbsp;>&lt;/b> at 2007-10-31T20:27:17-04:00</summary>
<content type='xhtml'><div xmlns='http://www.w3.org/1999/xhtml'><p>A test post from the &lt;APE&gt; at 2007-10-31T20:27:17-04:00</p><p>If you see this in an entry, it's probably a left-over from an unsuccessful Ape run; feel free to delete it.</p></div></content>
<dc:subject xmlns:dc='http://purl.org/dc/elements/1.1/'>Simians</dc:subject>
</entry>
PUT /wordpress/wp-app.php/post/3 HTTP/1.1\r
Accept: */*\r
Content-Type: application/atom+xml;type=entry\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Content-Length: 787\r
Host: rubix.home\r
\r
<?xml version="1.0" ?><entry xmlns="http://www.w3.org/2005/Atom">
<title>Let\342\200\231s all do the Ape!</title>
<author><name>The Atom Protocol Exerciser</name></author>
<id>http://rubix.home/wordpress/2007/10/31/ape-34526/</id>
<updated>2007-10-31T20:27:17-04:00</updated>
<link href='http://www.tbray.org/ape'/> <summary type='html'>Summary from the &lt;b>&amp;lt;&amp;nbsp;APE&amp;nbsp;>&lt;/b> at 2007-10-31T20:27:17-04:00</summary>
<content type='xhtml'><div xmlns='http://www.w3.org/1999/xhtml'><p>A test post from the &lt;APE&gt; at 2007-10-31T20:27:17-04:00</p><p>If you see this in an entry, it's probably a left-over from an unsuccessful Ape run; feel free to delete it.</p></div></content>
<dc:subject xmlns:dc='http://purl.org/dc/elements/1.1/'>Simians</dc:subject>
</entry>
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:17 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:17 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:17 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Content-Length: 0\r
Content-Type: text/plain\r
\r

Posting new entry

To server:
POST /wordpress/wp-app.php/posts HTTP/1.1\r
Slug: ape-34526\r
Accept: */*\r
Content-Type: application/atom+xml;type=entry\r
Content-Length: 908\r
Host: rubix.home\r
\r
<?xml version='1.0' ?>
<entry xmlns='http://www.w3.org/2005/Atom'>
<title>From the &lt;APE&gt; (\343\202\265\343\203\253)</title>
<author><name>The Atom Protocol Exerciser</name></author>
<id>tag:tbray.org,2005:867898548133801544456918958027</id>
<updated>2007-10-31T20:27:16-04:00</updated>
<link href='http://www.tbray.org/ape'/> <summary type='html'>Summary from the &lt;b>&amp;lt;&amp;nbsp;APE&amp;nbsp;>&lt;/b> at 2007-10-31T20:27:16-04:00</summary>
<content type='xhtml'><div xmlns='http://www.w3.org/1999/xhtml'><p>A test post from the &lt;APE&gt; at 2007-10-31T20:27:16-04:00</p><p>If you see this in an entry, it's probably a left-over from an unsuccessful Ape run; feel free to delete it.</p></div></content>
<dc:subject xmlns:dc='http://purl.org/dc/elements/1.1/'>Simians</dc:subject>
<atom:category term='Uncategorized' scheme='http://rubix.home/wordpress' xmlns:atom='http://www.w3.org/2005/Atom'/></entry>
POST /wordpress/wp-app.php/posts HTTP/1.1\r
Slug: ape-34526\r
Accept: */*\r
Content-Type: application/atom+xml;type=entry\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Content-Length: 908\r
Host: rubix.home\r
\r
<?xml version='1.0' ?>
<entry xmlns='http://www.w3.org/2005/Atom'>
<title>From the &lt;APE&gt; (\343\202\265\343\203\253)</title>
<author><name>The Atom Protocol Exerciser</name></author>
<id>tag:tbray.org,2005:867898548133801544456918958027</id>
<updated>2007-10-31T20:27:16-04:00</updated>
<link href='http://www.tbray.org/ape'/> <summary type='html'>Summary from the &lt;b>&amp;lt;&amp;nbsp;APE&amp;nbsp;>&lt;/b> at 2007-10-31T20:27:16-04:00</summary>
<content type='xhtml'><div xmlns='http://www.w3.org/1999/xhtml'><p>A test post from the &lt;APE&gt; at 2007-10-31T20:27:16-04:00</p><p>If you see this in an entry, it's probably a left-over from an unsuccessful Ape run; feel free to delete it.</p></div></content>
<dc:subject xmlns:dc='http://purl.org/dc/elements/1.1/'>Simians</dc:subject>
<atom:category term='Uncategorized' scheme='http://rubix.home/wordpress' xmlns:atom='http://www.w3.org/2005/Atom'/></entry>
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:16 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:16 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 201 Created\r
Date: Thu, 01 Nov 2007 00:27:16 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Content-Location: http://rubix.home/wordpress/wp-app.php/post/3\r
Location: http://rubix.home/wordpress/wp-app.php/post/3\r
Content-Length: 1163\r
Content-Type: application/atom+xml\r
\r
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/2007/10/31/ape-34526/</id>
    <title type="text">From the &lt;APE&gt; (\343\202\265\343\203\253)</title>
    <updated>2007-11-01T00:27:16Z</updated>
    <published>2007-11-01T00:27:16Z</published>
    <app:edited>2007-11-01T00:27:16Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/ape-34526/" />
    <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'
><div><p>A test post from the &lt;APE&gt; at 2007-10-31T20:27:16-04:00</p><p>If you see this in an entry, it&apos;s probably a left-over from an unsuccessful Ape run; feel free to delete it.</p></div></div></content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/3" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="html"><![CDATA[Summary from the <b>&lt;&nbsp;APE&nbsp;&gt;</b> at 2007-10-31T20:27:16-04:00]]></summary>
</entry>

Page 1 of Entries with multi-post

To server:
GET /wordpress/wp-app.php/posts HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
GET /wordpress/wp-app.php/posts HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:26 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:27 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:27 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
X-Pingback: http://rubix.home/wordpress/xmlrpc.php\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:27 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
Connection: close\r
Content-Length: 4283\r
Content-Disposition: attachment; filename=atom.xml\r
Content-Type: application/atom+xml\r
\r
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
<id>http://rubix.home/wordpress/wp-app.php/posts</id>
<updated>2007-11-01T00:27:26Z</updated>
<title type="text">App Test</title>
<subtitle type="text">Just another WordPress weblog</subtitle>
<link rel="first" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.php/posts" />
<link rel="last" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.ph
p/posts" />
<link rel="self" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.php/posts" />
<rights type="text">Copyright 2007</rights>
<generator uri="http://wordpress.org/" version="2.4-bleeding">WordPress</generator>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/2007/10/31/entry-mini-three/</id>
    <title type="text">Entry Mini Three</title>
    <updated>2007-11-01T00:27:26Z</updated>
    <published>2007-11-01T00:27:26Z</published>
    <app:edited>2007-11-01T00:27:26Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/entry-mini-three/" />
    <content type="text">Content of Mini Three</content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/6" />
    <category scheme="http://rubix.home/wordpress" t
erm="Uncategorized" />
    <summary type="text">Content of Mini Three
</summary>
</entry>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/2007/10/31/entry-mini-two/</id>
    <title type="text">Entry Mini Two</title>
    <updated>2007-11-01T00:27:23Z</updated>
    <published>2007-11-01T00:27:23Z</published>
    <app:edited>2007-11-01T00:27:23Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/entry-mini-two/" />
    <content type="text">Content of Mini Two</content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/5" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">Content of Mini Two
</summary>
</entry>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.o
rg/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/2007/10/31/entry-mini-one/</id>
    <title type="text">Entry Mini One</title>
    <updated>2007-11-01T00:27:20Z</updated>
    <published>2007-11-01T00:27:20Z</published>
    <app:edited>2007-11-01T00:27:20Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/entry-mini-one/" />
    <content type="text">Content of Mini One</content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/4" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">Content of Mini One
</summary>
</entry>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/?p=1</id>
    <title type="text">Hello world!</title>
    <updated>2007-10-31T13:40:22Z</updated>
    <publishe
d>2007-10-31T13:40:22Z</published>
    <app:edited>2007-10-31T13:40:22Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>admin</name>
        <email>rubys@intertwingly.net</email>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/hello-world/" />
    <content type="text">Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/1" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
</summary>
</entry>
</feed>

Page 1 of Entry collection

To server:
GET /wordpress/wp-app.php/posts HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
GET /wordpress/wp-app.php/posts HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:15 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:16 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:16 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
X-Pingback: http://rubix.home/wordpress/xmlrpc.php\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:16 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
Connection: close\r
Content-Length: 1690\r
Content-Disposition: attachment; filename=atom.xml\r
Content-Type: application/atom+xml\r
\r
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
<id>http://rubix.home/wordpress/wp-app.php/posts</id>
<updated>2007-10-31T13:40:22Z</updated>
<title type="text">App Test</title>
<subtitle type="text">Just another WordPress weblog</subtitle>
<link rel="first" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.php/posts" />
<link rel="last" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.ph
p/posts" />
<link rel="self" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.php/posts" />
<rights type="text">Copyright 2007</rights>
<generator uri="http://wordpress.org/" version="2.4-bleeding">WordPress</generator>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/?p=1</id>
    <title type="text">Hello world!</title>
    <updated>2007-10-31T13:40:22Z</updated>
    <published>2007-10-31T13:40:22Z</published>
    <app:edited>2007-10-31T13:40:22Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>admin</name>
        <email>rubys@intertwingly.net</email>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/hello-world/" />
    <content type="text">Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/1" />
    <category scheme="http://rubix.home/wordpress" term="Uncate
gorized" />
    <summary type="text">Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
</summary>
</entry>
</feed>

Post image to media collection

To server:
POST /wordpress/wp-app.php/attachments HTTP/1.1\r
Slug: apix-87365\r
Accept: */*\r
Content-Type: image/jpeg\r
Content-Length: 2163\r
Host: rubix.home\r
\r
\377\330\377\340\000\020JFIF\000\001\001\001\000H\000H\000\000\377\333\000C\000\003\002\002\003\002\002\003\003\003\003\004\003\003\004\005\b\005\005\004\004\005
\a\a\006\b\f
\f\f\v
\v\v\r\016\022\020\r\016\021\016\v\v\020\026\020\021\023\024\025\025\025\f\017\027\030\026\024\030\022\024\025\024\377\333\000C\001\003\004\004\005\004\005    \005\005    \024\r\v\r\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\377\300\000\021\b\000<\000F\003\001"\000\002\021\001\003\021\001\377\304\000\037\000\000\001\005\001\001\001\001\001\001\000\000\000\000\000\000\000\000\001\002\003\004\005\006\a\b    
\v\377\304\000\265\020\000\002\001\003\003\002\004\003\005\005\004\004\000\000\001}\001\002\003\000\004\021\005\022!1A\006\023Qa\a"q\0242\201\221\241\b#B\261\301\025R\321\360$3br\202    
\026\027\030\031\032%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\203\204\205\206\207\210\211\212\222\223\224\225\226\227\230\231\232\242\243\244\245\246\247\250\251\252\262\263\264\265\266\267\270\271\272\302\303\304\305\306\307\310\311\312\322\323\324\325\326\327\330\331\332\341\342\343\344\345\346\347\350\351\352\361\362\363\364\365\366\367\370\371\372\377\304\000\037\001\000\003\001\001\001\001\001\001\001\001\001\000\000\000\000\000\000\001\002\003\004\005\006\a\b    
\v\377\304\000\265\021\000\002\001\002\004\004\003\004\a\005\004\004\000\001\002w\000\001\002\003\021\004\005!1\006\022AQ\aaq\023"2\201\b\024B\221\241\261\301    #3R\360\025br\321
\026$4\341%\361\027\030\031\032&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\202\203\204\205\206\207\210\211\212\222\223\224\225\226\227\230\231\232\242\243\244\245\246\247\250\251\252\262\263\264\265\266\267\270\271\272\302\303\304\305\306\307\310\311\312\322\323\324\325\326\327\330\331\332\342\343\344\345\346\347\350\351\352\362\363\364\365\366\367\370\371\372\377\332\000\f\003\001\000\002\021\003\021\000?\000\371~\004\264\222v\223\354.\024u\334\307 \326\233\336Z\333\243?\366{:)\344\260'\217z\255l\255q%\274\eq\226\031\301\316\006z\232\351d\263Yc\224\356\002/,\222\030\340\036NE|\223mYY\277\233\377\000\202~\314\351\323\206\315'o\315\333\312\306]\225\315\240\036si\373\270\312\203\234\021\353[QO\021\216\330\r:\325au\r\227\227\360\377\000\037\322\250\351\263Csl!\fQ\223\001\206rs\364\374*\315\226\310H\212P\217n\354\003\356\031+\337p\377\000
\311\3056\333\327\346\377\000\314\365\245C\226\021t\366\353\375y\032\306\3529\240xb\323\255\035\244<m\223\346\343\036\377\000\3475\311\353\032\354itc\026\b\316\034G\265~nG\241\315t\232\264\220h\341-\354dY&\221\016\371\307D\031\354}}\353\234\373221\016\300\004'$\344\201\216[\364\250\345\212\325~7\374\256]*2\254\357\323\363~E)\357\314\263\311!\260\301Q\264\214\021\333\2774\357\266\306\251\003\233\035\223\221\302\f\374\300q\221\317\257\362\250\354dfi\316\326+#aw\214d\0362?*\257\255"Z\337@\305\331\267n\341;rq\232\2735\272v\262\327S\201\252r\251\310\232z\264\327\247\317}\272\021\\\352\242\346B\r\267_\230\223\307?Z)\227\254\321\024W\313\020>\356\177Z+\246\034\274\252\352\377\0003\222\276\026\325\037+\262\355k\235%\203\331G\v<\210\004\334\022\003\034\223\355\355\232\201^h\257f{\222M\243\002\245@\a\313\317O\362=it\253F{\270\345\224\217\242\363\201\375Mn\311"\337\317-\200\206DL\237)\266\234\206\356O?\376\252\347\277+\177\177\365\375\177\301\352i(\2455v\377\000/\351~\0375\032xf+KA{\vfU\v\362\236K\0028?\\Us}\022\244\313\346\fl'{/_a\212f\235<\266\255\366P\371\214\002\312\252\334\256==\275\353V\337O\202\345\020\264\000\371\233\262Urs\236\265\214\224\242\233\223\330\364(\342\025.Zv\337m_\374?[\230\177n\212\034M&\002\215\252x\311\3062q\370\321n\207TN64D\202H\030 s\205\037\347\212\322\325t\233v\235\fQ#\200F\3563\234\200s\234\376\225Z@\372tF8\312\306\030\343\315<\005\307;G^i\271*\274\322\217\365\251K\0218(P\262_?/\227\352A\252Z\213\311E\244*\253\034x\017:\f\364\354=j\017"6g\215\343\005\306W{`\226\347\257\261\255\026\225,4\271.a\217\315\221[i\016\247b\023\316\343\307_\247\255Cp\211qi\035\313)\211\244b\333O\e\b\376%\343\247\326\242:+\374\276{\376Z\377\000Z\324\375\233\250\260\351j\272\371\336\326\267k\351\353\345\2677*\255\224\201&\351\316\327)\237N0h\253\217?\332P3\205\220\347\3578\341\275\371\242\275:xgR*W\267\311\277\320\360\252\346\236\302n\234\242\233]y\222\375Q;4\262I\035\324+\230\361\363(<\2675\326\334kp\334i\266\351\004\001n\331\002;\240\346B:v\310\376\265\310i7\341$\b\031\3129\312\221\330\366\315j\330\304\266\227R\335(#`\336W\2679\030\374k\233\223nky\177_\327O\226\236\325EY\246\372\367\376\275?\341\232M\247\276\227:\315\200en\212N\006I\351\217N*\003\254\316\2202\273\242\004<\002\200\344\203\323\332\254Exo\327\317\231\233\316\220\020\212Al/\257\345Yw)\347\315\366{b\256d\371\212\260#h\367\376t(\335;\235\251B\232\366\223z\377\000\303\032\253\250\334^\332L\310\321\031\006\000S\032\356=O\\q\351V\242\231.m\326+\346\216RWy!\260\e\353\357Y\227\226\237\331j\247\315\re7IPq\273\030\340\365\353\353T\032\344\230\261\274\202[
\000\306\b\357JPZ\265\2635\246\341V\222KI/\303\361\374\215\310\257"\323\345H6\254\250G\311\270\000\030wS\307\003\326\250j\363\255\334\3560L.r\357\217\275\355\300\3501\324T\021\315\375\247f\3538\332"8s\234a\275i\232\264\241 \216\326\330\347</<\201\332\263\344kW\333\372\377\000?\307\322^%M\362\245\357\355\177%\277\371_\262k\326\206\240E\344\310\226\262\244!\027\346bx\372
*\234\337\270\215B\374\352\244\251]\235\375h\256\250\312\244\025\242\354\216Ia\360\255\336\254S}\377\000\246I\243j\005#\3354NJ\220\303\v\327\236\265\264\232\352I,\245m\244!\343\332\027\201\330\362y\256R\333U\271E\342Oo\302\257[k\027B\\\357\a(O#\353]R\240\333M\245\367\277\362>n8\307\313k\376\v\365&}h\332\315\266(\244t\350A\352+J=V\030l\344E,.e?\274\221\324\222\a\367zt\254?\267K$\257\273i\332@\037(\253\032\246\2538\222
\214(l\205\031\316\005/d\355\252\374\177\340\032\274\\\252k}\027\227\374\023F;\355\2205\274\316\317j\370\334\214\207\357z\212\311\270\272d}\221$\222\200J\253\237\342\\\376\224\237\333wl\3231pv\362\001Q\214\325h\2659\3441\271*\030\367
*])6\335\226\276\177\360\ra\211\366vi\377\000_yn\r@\264w\020\262J\202F\335\274\201\217\307\362\250n\365)n'I\032&\302\256\302W\203\216\330\252'T\270\e\2240\000p0*\001\251\316\363\355$\0009\340Q\032\027m\333\361d\317\030\323M~\237\360\344\343P|e\241f\307\3122\307\245\025V}f\3464B\031s\214}\332+EM\245\252\374\177\340\030O\0279J\352V\371#\377\331
POST /wordpress/wp-app.php/attachments HTTP/1.1\r
Slug: apix-87365\r
Accept: */*\r
Content-Type: image/jpeg\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Content-Length: 2163\r
Host: rubix.home\r
\r
\377\330\377\340\000\020JFIF\000\001\001\001\000H\000H\000\000\377\333\000C\000\003\002\002\003\002\002\003\003\003\003\004\003\003\004\005\b\005\005\004\004\005
\a\a\006\b\f
\f\f\v
\v\v\r\016\022\020\r\016\021\016\v\v\020\026\020\021\023\024\025\025\025\f\017\027\030\026\024\030\022\024\025\024\377\333\000C\001\003\004\004\005\004\005    \005\005    \024\r\v\r\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\377\300\000\021\b\000<\000F\003\001"\000\002\021\001\003\021\001\377\304\000\037\000\000\001\005\001\001\001\001\001\001\000\000\000\000\000\000\000\000\001\002\003\004\005\006\a\b    
\v\377\304\000\265\020\000\002\001\003\003\002\004\003\005\005\004\004\000\000\001}\001\002\003\000\004\021\005\022!1A\006\023Qa\a"q\0242\201\221\241\b#B\261\301\025R\321\360$3br\202    
\026\027\030\031\032%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\203\204\205\206\207\210\211\212\222\223\224\225\226\227\230\231\232\242\243\244\245\246\247\250\251\252\262\263\264\265\266\267\270\271\272\302\303\304\305\306\307\310\311\312\322\323\324\325\326\327\330\331\332\341\342\343\344\345\346\347\350\351\352\361\362\363\364\365\366\367\370\371\372\377\304\000\037\001\000\003\001\001\001\001\001\001\001\001\001\000\000\000\000\000\000\001\002\003\004\005\006\a\b    
\v\377\304\000\265\021\000\002\001\002\004\004\003\004\a\005\004\004\000\001\002w\000\001\002\003\021\004\005!1\006\022AQ\aaq\023"2\201\b\024B\221\241\261\301    #3R\360\025br\321
\026$4\341%\361\027\030\031\032&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\202\203\204\205\206\207\210\211\212\222\223\224\225\226\227\230\231\232\242\243\244\245\246\247\250\251\252\262\263\264\265\266\267\270\271\272\302\303\304\305\306\307\310\311\312\322\323\324\325\326\327\330\331\332\342\343\344\345\346\347\350\351\352\362\363\364\365\366\367\370\371\372\377\332\000\f\003\001\000\002\021\003\021\000?\000\371~\004\264\222v\223\354.\024u\334\307 \326\233\336Z\333\243?\366{:)\344\260'\217z\255l\255q%\274\eq\226\031\301\316\006z\232\351d\263Yc\224\356\002/,\222\030\340\036NE|\223mYY\277\233\377\000\202~\314\351\323\206\315'o\315\333\312\306]\225\315\240\036si\373\270\312\203\234\021\353[QO\021\216\330\r:\325au\r\227\227\360\377\000\037\322\250\351\263Csl!\fQ\223\001\206rs\364\374*\315\226\310H\212P\217n\354\003\356\031+\337p\377\000
\311\3056\333\327\346\377\000\314\365\245C\226\021t\366\353\375y\032\306\3529\240xb\323\255\035\244<m\223\346\343\036\377\000\3475\311\353\032\354itc\026\b\316\034G\265~nG\241\315t\232\264\220h\341-\354dY&\221\016\371\307D\031\354}}\353\234\373221\016\300\004'$\344\201\216[\364\250\345\212\325~7\374\256]*2\254\357\323\363~E)\357\314\263\311!\260\301Q\264\214\021\333\2774\357\266\306\251\003\233\035\223\221\302\f\374\300q\221\317\257\362\250\354dfi\316\326+#aw\214d\0362?*\257\255"Z\337@\305\331\267n\341;rq\232\2735\272v\262\327S\201\252r\251\310\232z\264\327\247\317}\272\021\\\352\242\346B\r\267_\230\223\307?Z)\227\254\321\024W\313\020>\356\177Z+\246\034\274\252\352\377\0003\222\276\026\325\037+\262\355k\235%\203\331G\v<\210\004\334\022\003\034\223\355\355\232\201^h\257f{\222M\243\002\245@\a\313\317O\362=it\253F{\270\345\224\217\242\363\201\375Mn\311"\337\317-\200\206DL\237)\266\234\206\356O?\376\252\347\277+\177\177\365\375\177\301\352i(\2455v\377\000/\351~\0375\032xf+KA{\vfU\v\362\236K\0028?\\Us}\022\244\313\346\fl'{/_a\212f\235<\266\255\366P\371\214\002\312\252\334\256==\275\353V\337O\202\345\020\264\000\371\233\262Urs\236\265\214\224\242\233\223\330\364(\342\025.Zv\337m_\374?[\230\177n\212\034M&\002\215\252x\311\3062q\370\321n\207TN64D\202H\030 s\205\037\347\212\322\325t\233v\235\fQ#\200F\3563\234\200s\234\376\225Z@\372tF8\312\306\030\343\315<\005\307;G^i\271*\274\322\217\365\251K\0218(P\262_?/\227\352A\252Z\213\311E\244*\253\034x\017:\f\364\354=j\017"6g\215\343\005\306W{`\226\347\257\261\255\026\225,4\271.a\217\315\221[i\016\247b\023\316\343\307_\247\255Cp\211qi\035\313)\211\244b\333O\e\b\376%\343\247\326\242:+\374\276{\376Z\377\000Z\324\375\233\250\260\351j\272\371\336\326\267k\351\353\345\2677*\255\224\201&\351\316\327)\237N0h\253\217?\332P3\205\220\347\3578\341\275\371\242\275:xgR*W\267\311\277\320\360\252\346\236\302n\234\242\233]y\222\375Q;4\262I\035\324+\230\361\363(<\2675\326\334kp\334i\266\351\004\001n\331\002;\240\346B:v\310\376\265\310i7\341$\b\031\3129\312\221\330\366\315j\330\304\266\227R\335(#`\336W\2679\030\374k\233\223nky\177_\327O\226\236\325EY\246\372\367\376\275?\341\232M\247\276\227:\315\200en\212N\006I\351\217N*\003\254\316\2202\273\242\004<\002\200\344\203\323\332\254Exo\327\317\231\233\316\220\020\212Al/\257\345Yw)\347\315\366{b\256d\371\212\260#h\367\376t(\335;\235\251B\232\366\223z\377\000\303\032\253\250\334^\332L\310\321\031\006\000S\032\356=O\\q\351V\242\231.m\326+\346\216RWy!\260\e\353\357Y\227\226\237\331j\247\315\re7IPq\273\030\340\365\353\353T\032\344\230\261\274\202[
\000\306\b\357JPZ\265\2635\246\341V\222KI/\303\361\374\215\310\257"\323\345H6\254\250G\311\270\000\030wS\307\003\326\250j\363\255\334\3560L.r\357\217\275\355\300\3501\324T\021\315\375\247f\3538\332"8s\234a\275i\232\264\241 \216\326\330\347</<\201\332\263\344kW\333\372\377\000?\307\322^%M\362\245\357\355\177%\277\371_\262k\326\206\240E\344\310\226\262\244!\027\346bx\372
*\234\337\270\215B\374\352\244\251]\235\375h\256\250\312\244\025\242\354\216Ia\360\255\336\254S}\377\000\246I\243j\005#\3354NJ\220\303\v\327\236\265\264\232\352I,\245m\244!\343\332\027\201\330\362y\256R\333U\271E\342Oo\302\257[k\027B\\\357\a(O#\353]R\240\333M\245\367\277\362>n8\307\313k\376\v\365&}h\332\315\266(\244t\350A\352+J=V\030l\344E,.e?\274\221\324\222\a\367zt\254?\267K$\257\273i\332@\037(\253\032\246\2538\222
\214(l\205\031\316\005/d\355\252\374\177\340\032\274\\\252k}\027\227\374\023F;\355\2205\274\316\317j\370\334\214\207\357z\212\311\270\272d}\221$\222\200J\253\237\342\\\376\224\237\333wl\3231pv\362\001Q\214\325h\2659\3441\271*\030\367
*])6\335\226\276\177\360\ra\211\366vi\377\000_yn\r@\264w\020\262J\202F\335\274\201\217\307\362\250n\365)n'I\032&\302\256\302W\203\216\330\252'T\270\e\2240\000p0*\001\251\316\363\355$\0009\340Q\032\027m\333\361d\317\030\323M~\237\360\344\343P|e\241f\307\3122\307\245\025V}f\3464B\031s\214}\332+EM\245\252\374\177\340\030O\0279J\352V\371#\377\331
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:32 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:32 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 201 Created\r
Date: Thu, 01 Nov 2007 00:27:32 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Location: http://rubix.home/wordpress/wp-app.php/attachments/8\r
Content-Length: 948\r
Content-Type: application/atom+xml\r
\r
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/wp-content/uploads/2007/10/apix-87365.jpeg</id>
    <title type="text">apix-87365.jpeg</title>
    <updated>1999-11-30T00:00:00Z</updated>
    <published>2007-11-01T00:27:32Z</published>
    <app:edited>1999-11-30T00:00:00Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link rel="edit-media" href="http://rubix.home/wordpress/wp-app.php/attachment/file/8" />
    <content type="image/jpeg" src="http://rubix.home/wordpress/wp-content/uploads/2007/10/apix
-87365.jpeg"/>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/8" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">apix-87365.jpeg
</summary>
</entry>

Page 1 of MLEs post-update

To server:
GET /wordpress/wp-app.php/attachments HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
GET /wordpress/wp-app.php/attachments HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:42 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:42 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:42 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
X-Pingback: http://rubix.home/wordpress/xmlrpc.php\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:42 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
Connection: close\r
Content-Length: 3661\r
Content-Disposition: attachment; filename=atom.xml\r
Content-Type: application/atom+xml\r
\r
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
<id>http://rubix.home/wordpress/wp-app.php/attachments</id>
<updated>2007-10-31T13:40:22Z</updated>
<title type="text">App Test</title>
<subtitle type="text">Just another WordPress weblog</subtitle>
<link rel="first" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.php/attachments" />
<link rel="last" type="application/atom+xml" href="http://rubix.home/wordpre
ss/wp-app.php/attachments" />
<link rel="self" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.php/attachments" />
<rights type="text">Copyright 2007</rights>
<generator uri="http://wordpress.org/" version="2.4-bleeding">WordPress</generator>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-two1.jpeg</id>
    <title type="text">picture-two.jpeg</title>
    <updated>1999-11-30T00:00:00Z</updated>
    <published>2007-11-01T00:27:42Z</published>
    <app:edited>1999-11-30T00:00:00Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link rel="edit-media" href="http://rubix.home/wordpress/wp-app.php/attachment/file/10" />
    <content type="image/jpeg" src="http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-two1.jpeg"/>
    <link rel
="edit" href="http://rubix.home/wordpress/wp-app.php/post/10" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">picture-two.jpeg
</summary>
</entry>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-three.jpeg</id>
    <title type="text">picture-three.jpeg</title>
    <updated>1999-11-30T00:00:00Z</updated>
    <published>2007-11-01T00:27:38Z</published>
    <app:edited>1999-11-30T00:00:00Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link rel="edit-media" href="http://rubix.home/wordpress/wp-app.php/attachment/file/11" />
    <content type="image/jpeg" src="http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-three.jpeg"/>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/11" />

    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">picture-three.jpeg
</summary>
</entry>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-one1.jpeg</id>
    <title type="text">picture-one.jpeg</title>
    <updated>1999-11-30T00:00:00Z</updated>
    <published>2007-11-01T00:27:33Z</published>
    <app:edited>1999-11-30T00:00:00Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link rel="edit-media" href="http://rubix.home/wordpress/wp-app.php/attachment/file/9" />
    <content type="image/jpeg" src="http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-one1.jpeg"/>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/9" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized
" />
    <summary type="text">picture-one.jpeg
</summary>
</entry>
</feed>

Retrieval of media link entry

To server:
GET /wordpress/wp-app.php/attachments/8 HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
GET /wordpress/wp-app.php/attachments/8 HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:32 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:33 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:33 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Connection: close\r
Content-Length: 987\r
Content-Disposition: attachment; filename=atom.xml\r
Content-Type: application/atom+xml\r
\r
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/wp-content/uploads/2007/10/apix-87365.jpeg</id>
    <title type="text">apix-87365.jpeg</title>
    <updated>1999-11-30T00:00:00Z</updated>
    <published>2007-11-01T00:27:32Z</published>
    <app:edited>1999-11-30T00:00:00Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link rel="edit-media" href="http://rubix.home/wordpress/wp-app.php/attachment/file/8" />
    <content type="image/jpeg" src="http://rubix.home/
wordpress/wp-content/uploads/2007/10/apix-87365.jpeg"/>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/8" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">apix-87365.jpeg
</summary>
</entry>

Fetch image to get ETag

To server:
GET /wordpress/wp-app.php/attachment/file/10 HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
GET /wordpress/wp-app.php/attachment/file/10 HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:41 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:41 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:41 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Connection: close\r
Content-Length: 2163\r
Content-Type: image/jpeg\r
\r
\377\330\377\340\000\020JFIF\000\001\001\001\000H\000H\000\000\377\333\000C\000\003\002\002\003\002\002\003\003\003\003\004\003\003\004\005\b\005\005\004\004\005
\a\a\006\b\f
\f\f\v
\v\v\r\016\022\020\r\016\021\016\v\v\020\026\020\021\023\024\025\025\025\f\017\027\030\026\024\030\022\024\025\024\377\333\000C\001\003\004\004\005\004\005    \005\005    \024\r\v\r\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\377\300\000\021\b\000<\000F\003\001"\000\002\021\001\003\021\001\377\304\000\037\000\000\001\005\001\001\001\001\001\001\000\000\000\000\000\000\000\000\001\002\003\004\005\006\a\b    
\v\377\304\000\265\020\000\002\001\003\003\002\004\003\005\005\004\004\000\000\001}\001\002\003\000\004\021\005\022!1A\006\023Qa\a"q\0242\201\221\241\b#B\261\301\025R\321\360$3br\202    
\026\027\030\031\032%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\203\204\205\206\207\210\211\212\222\223\224\225\226\227\230\231\232\242\243\244\245\246\247\250\251\252\262\263\264\265\266\267\270\271\272\302\303\304\305\306\307\310\311\312\322\323\324\325\326\327\330\331\332\341\342\343\344\345\346\347\350\351\352\361\362\363\364\365\366\367\370\371\372\377\304\000\037\001\000\003\001\001\001\001\001\001\001\001\001\000\000\000\000\000\000\001\002\003\004\005\006\a\b    
\v\377\304\000\265\021\000\002\001\002\004\004\003\004\a\005\004\004\000\001\002w\000\001\002\003\021\004\005!1\006\022AQ\aaq\023"2\201\b\024B\221\241\261\301    #3R\360\025br\321
\026$4\341%\361\027\030\031\032&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\202\203\204\205\206\207\210\211\212\222\223\224\225\226\227\230\231\232\242\243\244\245\246\247\250\251\252\262\263\264\265\266\267\270\271\272\302\303\304\305\306\307\310\311\312\322\323\324\325\326\327\330\331\332\342\343\344\345\346\347\350\351\352\362\363\364\365\366\367\370\371\372\377\332\000\f\003\001\000\002\021\003\021\000?\000\371~\004\264\222v\223\354.\024u\334\307 \326\233\336Z\333\243?\366{:)\344\260'\217z\255l\255q%\274\eq\226\031\301\316\006z\232\351d\263Yc\224\356\002/,\222\030\340\036NE|\223mYY\277\233\377\000\202~\314\351\323\206\315'o\315\333\312\306]\225\315\240\036si\373\270\312\203\234\021\353[QO\021\216\330\r:\325au\r\227\227\360\377\000\037\322\250\351\263Csl!\fQ\223\001\206rs\364\374*\315\226\310H\212P\217n\354\003\356\031+\337p\377\000
\311\3056\333\327\346\377\000\314\365\245C\226\021
t\366\353\375y\032\306\3529\240xb\323\255\035\244<m\223\346\343\036\377\000\3475\311\353\032\354itc\026\b\316\034G\265~nG\241\315t\232\264\220h\341-\354dY&\221\016\371\307D\031\354}}\353\234\373221\016\300\004'$\344\201\216[\364\250\345\212\325~7\374\256]*2\254\357\323\363~E)\357\314\263\311!\260\301Q\264\214\021\333\2774\357\266\306\251\003\233\035\223\221\302\f\374\300q\221\317\257\362\250\354dfi\316\326+#aw\214d\0362?*\257\255"Z\337@\305\331\267n\341;rq\232\2735\272v\262\327S\201\252r\251\310\232z\264\327\247\317}\272\021\\\352\242\346B\r\267_\230\223\307?Z)\227\254\321\024W\313\020>\356\177Z+\246\034\274\252\352\377\0003\222\276\026\325\037+\262\355k\235%\203\331G\v<\210\004\334\022\003\034\223\355\355\232\201^h\257f{\222M\243\002\245@\a\313\317O\362=it\253F{\270\345\224\217\242\363\201\375Mn\311"\337\317-\200\206DL\237)\266\234\206\356O?\376\252\347\277+\177\177\365\375\177\301\352i(\2455v\377\000/\351~\0375\032xf+KA{\vfU\v\362\236K\0028?\\Us}\022\244\313\346\fl'{/_a\212f\235<\266\255\366P\371\214\002\312\252\334\256==\275\353V\337O\202\345\020\264\000\371\233\262Urs\236\265\214\224\242\233\223\330\364(\342\025.Zv\337m_\374?[\230\177n\212\034M&\002\215\252x\311\3062q\370\321n\207TN64D\202H\030 s\205\037\347\212\322\325t\233v\235\fQ#\200F\3563\234\200s\234\376\225Z@\372tF8\312\306\030\343\315<\005\307;G^i\271*\274\322\217\365\251K\0218(P\262_?/\227\352A\252Z\213\311E\244*\253\034x\017:\f\364\354=j\017"6g\215\343\005\306W{`\226\347\257\261\255\026\225,4\271.a\217\315\221[i\016\247b\023\316\343\307_\247\255Cp\211qi\035\313)\211\244b\333O\e\b\376%\343\247\326\242:+\374\276{\376Z\377\000Z\324\375\233\250\260\351j\272\371\336\326\267k\351\353\345\2677*\255\224\201&\351\316\327)\237N0h\253\217?\332P3\205\220\347\3578\341\275\371\242\275:xgR*W\267\311\277\320\360\252\346\236\302n\234\242\233]y\222\375Q;4\262I\035\324+\230\361\363(<\2675\326\334kp\334i\266\351\004\001n\331\002;\240\346B:v\310\376\265\310i7\341$\b\031\3129\312\221\330\366\315j\330\304\266\227R\335(#`\336W\2679\030\374k\233\223nky\177_\327O\226\236\325EY\246\372\367\376\275?\341\232M\247\276\227:\315\200en\212N\006I\351\217N*\003\254\316\2202\273\242\004<\002\200\344\203\323\332\254Exo\327\317\231\233\316\220\020\212Al/\257\345Yw)\347\315\366{b\256d\371\212\260#h\367\376t(\335;\235\251B\232\366\223z\377\000\303\032\253\250\334^\332L\310\321\031\006\000S\032\356=O\\q\351V\242\231.m\326+\346\216RWy!\260\e\353\357Y\227\226\237\331j\247\315\re7IPq\273\030\340\365\353\353T\032\344\230\261\274\202[
\000\306\b\357JPZ\265\2635\246\341V\222KI/\303\361\374\215\310\257"\323\345H6\254\250G\311\270\000\030wS\307\003\326\250j\363\255\334\3560L.r\357\217\275\355\300\3501\324T\021\315\375\247f\3538\332"8s\234a\275i\232\264\241 \216\326\330\347</<\201\332\263\344kW\333\372\377\000?\307\322^%M\362\245\357\355\177%\277\371_\262k\326\206\240E\344\310\226\262\244!\027\346bx\372
*\234\337\270\215B\374\352\244\251]\235
\375h\256\250\312\244\025\242\354\216Ia\360\255\336\254S}\377\000\246I\243j\005#\3354NJ\220\303\v\327\236\265\264\232\352I,\245m\244!\343\332\027\201\330\362y\256R\333U\271E\342Oo\302\257[k\027B\\\357\a(O#\353]R\240\333M\245\367\277\362>n8\307\313k\376\v\365&}h\332\315\266(\244t\350A\352+J=V\030l\344E,.e?\274\221\324\222\a\367zt\254?\267K$\257\273i\332@\037(\253\032\246\2538\222
\214(l\205\031\316\005/d\355\252\374\177\340\032\274\\\252k}\027\227\374\023F;\355\2205\274\316\317j\370\334\214\207\357z\212\311\270\272d}\221$\222\200J\253\237\342\\\376\224\237\333wl\3231pv\362\001Q\214\325h\2659\3441\271*\030\367
*])6\335\226\276\177\360\ra\211\366vi\377\000_yn\r@\264w\020\262J\202F\335\274\201\217\307\362\250n\365)n'I\032&\302\256\302W\203\216\330\252'T\270\e\2240\000p0*\001\251\316\363\355$\0009\340Q\032\027m\333\361d\317\030\323M~\237\360\344\343P|e\241f\307\3122\307\245\025V}f\3464B\031s\214}\332+EM\245\252\374\177\340\030O\0279J\352V\371#\377\331

Retrieval of media resource

To server:
GET /wordpress/wp-content/uploads/2007/10/apix-87365.jpeg HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:33 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
Last-Modified: Thu, 01 Nov 2007 00:27:32 GMT\r
ETag: "294347-873-1dab4500"\r
Accept-Ranges: bytes\r
Content-Length: 2163\r
Content-Type: image/jpeg\r
\r
\377\330\377\340\000\020JFIF\000\001\001\001\000H\000H\000\000\377\333\000C\000\003\002\002\003\002\002\003\003\003\003\004\003\003\004\005\b\005\005\004\004\005
\a\a\006\b\f
\f\f\v
\v\v\r\016\022\020\r\016\021\016\v\v\020\026\020\021\023\024\025\025\025\f\017\027\030\026\024\030\022\024\025\024\377\333\000C\001\003\004\004\005\004\005    \005\005    \024\r\v\r\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\024\377\300\000\021\b\000<\000F\003\001"\000\002\021\001\003\021\001\377\304\000\037\000\000\001\005\001\001\001\001\001\001\000\000\000\000\000\000\000\000\001\002\003\004\005\006\a\b    
\v\377\304\000\265\020\000\002\001\003\003\002\004\003\005\005\004\004\000\000\001}\001\002\003\000\004\021\005\022!1A\006\023Qa\a"q\0242\201\221\241\b#B\261\301\025R\321\360$3br\202    
\026\027\030\031\032%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\203\204\205\206\207\210\211\212\222\223\224\225\226\227\230\231\232\242\243\244\245\246\247\250\251\252\262\263\264\265\266\267\270\271\272\302\303\304\305\306\307\310\311\312\322\323\324\325\326\327\330\331\332\341\342\343\344\345\346\347\350\351\352\361\362\363\364\365\366\367\370\371\372\377\304\000\037\001\000\003\001\001\001\001\001\001\001\001\001\000\000\000\000\000\000\001\002\003\004\005\006\a\b    
\v\377\304\000\265\021\000\002\001\002\004\004\003\004\a\005\004\004\000\001\002w\000\001\002\003\021\004\005!1\006\022AQ\aaq\023"2\201\b\024B\221\241\261\301    #3R\360\025br\321
\026$4\341%\361\027\030\031\032&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\202\203\204\205\206\207\210\211\212\222\223\224\225\226\227\230\231\232\242\243\244\245\246\247\250\251\252\262\263\264\265\266\267\270\271\272\302\303\304\305\306\307\310\311\312\322\323\324\325\326\327\330\331\332\342\343\344\345\346\347\350\351\352\362\363\364\365\366\367\370\371\372\377\332\000\f\003\001\000\002\021\003\021\000?\000\371~\004\264\222v\223\354.\024u\334\307 \326\233\336Z\333\243?\366{:)\344\260'\217z\255l\255q%\274\eq\226\031\301\316\006z\232\351d\263Yc\224\356\002/,\222\030\340\036NE|\223mYY\277\233\377\000\202~\314\351\323\206\315'o\315\333\312\306]\225\315\240\036si\373\270\312\203\234\021\353[QO\021\216\330\r:\325au\r\227\227\360\377\000\037\322\250\351\263Cs
l!\fQ\223\001\206rs\364\374*\315\226\310H\212P\217n\354\003\356\031+\337p\377\000
\311\3056\333\327\346\377\000\314\365\245C\226\021t\366\353\375y\032\306\3529\240xb\323\255\035\244<m\223\346\343\036\377\000\3475\311\353\032\354itc\026\b\316\034G\265~nG\241\315t\232\264\220h\341-\354dY&\221\016\371\307D\031\354}}\353\234\373221\016\300\004'$\344\201\216[\364\250\345\212\325~7\374\256]*2\254\357\323\363~E)\357\314\263\311!\260\301Q\264\214\021\333\2774\357\266\306\251\003\233\035\223\221\302\f\374\300q\221\317\257\362\250\354dfi\316\326+#aw\214d\0362?*\257\255"Z\337@\305\331\267n\341;rq\232\2735\272v\262\327S\201\252r\251\310\232z\264\327\247\317}\272\021\\\352\242\346B\r\267_\230\223\307?Z)\227\254\321\024W\313\020>\356\177Z+\246\034\274\252\352\377\0003\222\276\026\325\037+\262\355k\235%\203\331G\v<\210\004\334\022\003\034\223\355\355\232\201^h\257f{\222M\243\002\245@\a\313\317O\362=it\253F{\270\345\224\217\242\363\201\375Mn\311"\337\317-\200\206DL\237)\266\234\206\356O?\376\252\347\277+\177\177\365\375\177\301\352i(\2455v\377\000/\351~\0375\032xf+KA{\vfU\v\362\236K\0028?\\Us}\022\244\313\346\fl'{/_a\212f\235<\266\255\366P\371\214\002\312\252\334\256==\275\353V\337O\202\345\020\264\000\371\233\262Urs\236\265\214\224\242\233\223\330\364(\342\025.Zv\337m_\374?[\230\177n\212\034M&\002\215\252x\311\3062q\370\321n\207TN64D\202H\030 s\205\037\347\212\322\325t\233v\235\fQ#\200F\3563\234\200s\234\376\225Z@\372tF8\312\306\030\343\315<\005\307;G^i\271*\274\322\217\365\251K\0218(P\262_?/\227\352A\252Z\213\311E\244*\253\034x\017:\f\364\354=j\017"6g\215\343\005\306W{`\226\347\257\261\255\026\225,4\271.a\217\315\221[i\016\247b\023\316\343\307_\247\255Cp\211qi\035\313)\211\244b\333O\e\b\376%\343\247\326\242:+\374\276{\376Z\377\000Z\324\375\233\250\260\351j\272\371\336\326\267k\351\353\345\2677*\255\224\201&\351\316\327)\237N0h\253\217?\332P3\205\220\347\3578\341\275\371\242\275:xgR*W\267\311\277\320\360\252\346\236\302n\234\242\233]y\222\375Q;4\262I\035\324+\230\361\363(<\2675\326\334kp\334i\266\351\004\001n\331\002;\240\346B:v\310\376\265\310i7\341$\b\031\3129\312\221\330\366\315j\330\304\266\227R\335(#`\336W\2679\030\374k\233\223nky\177_\327O\226\236\325EY\246\372\367\376\275?\341\232M\247\276\227:\315\200en\212N\006I\351\217N*\003\254\316\2202\273\242\004<\002\200\344\203\323\332\254Exo\327\317\231\233\316\220\020\212Al/\257\345Yw)\347\315\366{b\256d\371\212\260#h\367\376t(\335;\235\251B\232\366\223z\377\000\303\032\253\250\334^\332L\310\321\031\006\000S\032\356=O\\q\351V\242\231.m\326+\346\216RWy!\260\e\353\357Y\227\226\237\331j\247\315\re7IPq\273\030\340\365\353\353T\032\344\230\261\274\202[
\000\306\b\357JPZ\265\2635\246\341V\222KI/\303\361\374\215\310\257"\323\345H6\254\250G\311\270\000\030wS\307\003\326\250j\363\255\334\3560L.r\357\217\275\355\300\3501\324T\021\315\375\247f\3538\332"8s\234a\275i\232\264\241 \216\326\330\347</<\201\332\263\344kW\333\372\377\000?
\307\322^%M\362\245\357\355\177%\277\371_\262k\326\206\240E\344\310\226\262\244!\027\346bx\372
*\234\337\270\215B\374\352\244\251]\235\375h\256\250\312\244\025\242\354\216Ia\360\255\336\254S}\377\000\246I\243j\005#\3354NJ\220\303\v\327\236\265\264\232\352I,\245m\244!\343\332\027\201\330\362y\256R\333U\271E\342Oo\302\257[k\027B\\\357\a(O#\353]R\240\333M\245\367\277\362>n8\307\313k\376\v\365&}h\332\315\266(\244t\350A\352+J=V\030l\344E,.e?\274\221\324\222\a\367zt\254?\267K$\257\273i\332@\037(\253\032\246\2538\222
\214(l\205\031\316\005/d\355\252\374\177\340\032\274\\\252k}\027\227\374\023F;\355\2205\274\316\317j\370\334\214\207\357z\212\311\270\272d}\221$\222\200J\253\237\342\\\376\224\237\333wl\3231pv\362\001Q\214\325h\2659\3441\271*\030\367
*])6\335\226\276\177\360\ra\211\366vi\377\000_yn\r@\264w\020\262J\202F\335\274\201\217\307\362\250n\365)n'I\032&\302\256\302W\203\216\330\252'T\270\e\2240\000p0*\001\251\316\363\355$\0009\340Q\032\027m\333\361d\317\030\323M~\237\360\344\343P|e\241f\307\3122\307\245\025V}f\3464B\031s\214}\332+EM\245\252\374\177\340\030O\0279J\352V\371#\377\331

Retrieval of Service Document

To server:
GET /wordpress/wp-app.php/service HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
GET /wordpress/wp-app.php/service HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:15 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:15 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:15 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Connection: close\r
Content-Length: 700\r
Content-Disposition: attachment; filename=atom.xml\r
Content-Type: application/atomsvc+xml\r
\r
<?xml version="1.0" encoding="utf-8"?>
<service xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom">
<workspace>
<atom:title>WordPress Workspace</atom:title>
<collection href="http://rubix.home/wordpress/wp-app.php/posts">
<atom:title>WordPress Posts</atom:title>
<accept>application/atom+xml;type=entry</accept>
<categories href="http://rubix.home/wordpress/wp-app.php/categories" />
</collection>
<collection href="http://rubix.home/wordpress/wp-app.php/attachments">
<atom:title>WordPress Media</atom:title>
<accept>image/*</accept><accept>audio/*</accept><accept>video/*</accept>
</collection>
</workspace>
</service>

Page 1 of Pictures from multi-post

To server:
GET /wordpress/wp-app.php/attachments HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
GET /wordpress/wp-app.php/attachments HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:40 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:41 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:41 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
X-Pingback: http://rubix.home/wordpress/xmlrpc.php\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:41 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
Connection: close\r
Content-Length: 3661\r
Content-Disposition: attachment; filename=atom.xml\r
Content-Type: application/atom+xml\r
\r
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
<id>http://rubix.home/wordpress/wp-app.php/attachments</id>
<updated>2007-10-31T13:40:22Z</updated>
<title type="text">App Test</title>
<subtitle type="text">Just another WordPress weblog</subtitle>
<link rel="first" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.php/attachments" />
<link rel="last" type="application/atom+xml" href="http://rubix.home/wordpre
ss/wp-app.php/attachments" />
<link rel="self" type="application/atom+xml" href="http://rubix.home/wordpress/wp-app.php/attachments" />
<rights type="text">Copyright 2007</rights>
<generator uri="http://wordpress.org/" version="2.4-bleeding">WordPress</generator>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-three.jpeg</id>
    <title type="text">picture-three.jpeg</title>
    <updated>1999-11-30T00:00:00Z</updated>
    <published>2007-11-01T00:27:38Z</published>
    <app:edited>1999-11-30T00:00:00Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link rel="edit-media" href="http://rubix.home/wordpress/wp-app.php/attachment/file/11" />
    <content type="image/jpeg" src="http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-three.jpeg"/>
    <link
rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/11" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">picture-three.jpeg
</summary>
</entry>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-two1.jpeg</id>
    <title type="text">picture-two.jpeg</title>
    <updated>1999-11-30T00:00:00Z</updated>
    <published>2007-11-01T00:27:36Z</published>
    <app:edited>1999-11-30T00:00:00Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link rel="edit-media" href="http://rubix.home/wordpress/wp-app.php/attachment/file/10" />
    <content type="image/jpeg" src="http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-two1.jpeg"/>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/10"
/>
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="text">picture-two.jpeg
</summary>
</entry>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-one1.jpeg</id>
    <title type="text">picture-one.jpeg</title>
    <updated>1999-11-30T00:00:00Z</updated>
    <published>2007-11-01T00:27:33Z</published>
    <app:edited>1999-11-30T00:00:00Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link rel="edit-media" href="http://rubix.home/wordpress/wp-app.php/attachment/file/9" />
    <content type="image/jpeg" src="http://rubix.home/wordpress/wp-content/uploads/2007/10/picture-one1.jpeg"/>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/9" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized
" />
    <summary type="text">picture-one.jpeg
</summary>
</entry>
</feed>

Retrieval of unclean XHTML entry

To server:
GET /wordpress/wp-app.php/post/7 HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
GET /wordpress/wp-app.php/post/7 HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:32 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:32 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:32 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Connection: close\r
Content-Length: 1074\r
Content-Disposition: attachment; filename=atom.xml\r
Content-Type: application/atom+xml\r
\r
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/2007/10/31/unclean/</id>
    <title type="text">Unclean!</title>
    <updated>2007-11-01T00:27:32Z</updated>
    <published>2007-11-01T00:27:32Z</published>
    <app:edited>2007-11-01T00:27:32Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/unclean/" />
    <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'><div><p>OK</p>No No No<a href="/no-proble
mo">aah</a><a href="evil">ouch</a></div></div></content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/7" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'><div><p>hey</p> alert(&apos;XXX&apos;)<p>Hey</p></div></div></summary>
</entry>

Deletion of media link entry

To server:
DELETE /wordpress/wp-app.php/post/8 HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
DELETE /wordpress/wp-app.php/post/8 HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:33 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:33 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:33 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Content-Length: 0\r
Content-Type: text/plain\r
\r

New Entry deletion

To server:
DELETE /wordpress/wp-app.php/post/3 HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
DELETE /wordpress/wp-app.php/post/3 HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:18 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:18 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:18 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Content-Length: 0\r
Content-Type: text/plain\r
\r

Retrieval of newly created entry

To server:
GET /wordpress/wp-app.php/post/3 HTTP/1.1\r
Accept: */*\r
Host: rubix.home\r
\r
GET /wordpress/wp-app.php/post/3 HTTP/1.1\r
Accept: */*\r
Authorization: Basic cnVieXM6cGFzc3dvcmQ=\r
Host: rubix.home\r
\r
From Server:
HTTP/1.1 401 Credentials required.\r
Date: Thu, 01 Nov 2007 00:27:16 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Expires: Wed, 11 Jan 1984 05:00:00 GMT\r
Last-Modified: Thu, 01 Nov 2007 00:27:17 GMT\r
Cache-Control: no-cache, must-revalidate, max-age=0\r
Pragma: no-cache\r
WWW-Authenticate: Basic realm="WordPress Atom Protocol"\r
Status: Credentials required.\r
Content-Length: 201\r
Content-Type: text/html\r
\r
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>401 Unauthorized</title>
</head>
<body>
<h1>401 Unauthorized</h1>
<p>Credentials required.</p>
</body>
</html>
HTTP/1.1 200 OK\r
Date: Thu, 01 Nov 2007 00:27:17 GMT\r
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 mod_ssl/2.2.4 OpenSSL/0.9.8e\r
X-Powered-By: PHP/5.2.3-1ubuntu6\r
Connection: close\r
Content-Length: 1202\r
Content-Disposition: attachment; filename=atom.xml\r
Content-Type: application/atom+xml\r
\r
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app" xml:lang="en">
    <id>http://rubix.home/wordpress/2007/10/31/ape-34526/</id>
    <title type="text">From the &lt;APE&gt; (\343\202\265\343\203\253)</title>
    <updated>2007-11-01T00:27:16Z</updated>
    <published>2007-11-01T00:27:16Z</published>
    <app:edited>2007-11-01T00:27:16Z</app:edited>
    <app:control>
        <app:draft>no</app:draft>
    </app:control>
    <author>
        <name>rubys</name>
        <email>rubys@intertwingly.net</email>
        <uri>http://intertwingly.net/blog/</uri>
    </author>
    <link href="http://rubix.home/wordpress/2007/10/31/ape-34526/" />
    <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'><div><p>A test p
ost from the &lt;APE&gt; at 2007-10-31T20:27:16-04:00</p><p>If you see this in an entry, it&apos;s probably a left-over from an unsuccessful Ape run; feel free to delete it.</p></div></div></content>
    <link rel="edit" href="http://rubix.home/wordpress/wp-app.php/post/3" />
    <category scheme="http://rubix.home/wordpress" term="Uncategorized" />
    <summary type="html"><![CDATA[Summary from the <b>&lt;&nbsp;APE&nbsp;&gt;</b> at 2007-10-31T20:27:16-04:00]]></summary>
</entry>