{"id":1090,"date":"2008-07-08T00:00:00","date_gmt":"2008-07-07T22:00:00","guid":{"rendered":"https:\/\/wwwneu.strehle.de\/tim\/weblog\/archives\/2008\/07\/08\/1028\/"},"modified":"2008-07-08T00:00:00","modified_gmt":"2008-07-07T22:00:00","slug":"1028","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2008\/07\/08\/1028\/","title":{"rendered":"Atomic Monday"},"content":{"rendered":"<p>Tim Bray \u2013 <a href=\"http:\/\/www.tbray.org\/ongoing\/When\/200x\/2008\/07\/07\/Atom\">Atomic Monday<\/a>:<\/p>\n<p>&#8222;To post an image (or any other bit-blob) with Atompub, you HTTP-POST it; the server stores it and creates a synthetic Atom entry for metadata about it. Then if you want to update the metadata, you have to PUT that. So Joe Gregorio, based on his work at Google, is proposing \u201catom-multipart\u201d; the idea is use pack up your bit-blob and an Atom entry full of metadata, and push \u2019em at the server in a MIME multipart package.<\/p>\n<p>Everyone seems to like the idea, the Atom-protocol mailing list is chewing it over, the IETF seems to think it\u2019s appropriate for the standards track, and I\u2019ve volunteered to be the consensus referee.&#8220;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tim Bray \u2013 Atomic Monday: &#8222;To post an image (or any other bit-blob) with Atompub, you HTTP-POST it; the server stores it and creates a synthetic Atom entry for metadata about it. Then if you want to update the metadata, you have to PUT that. So Joe Gregorio, based on his work at Google, is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-1090","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=1090"}],"version-history":[{"count":0,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1090\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=1090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=1090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=1090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}