{"id":724,"date":"2010-01-27T01:43:49","date_gmt":"2010-01-26T17:43:49","guid":{"rendered":"http:\/\/blog.lolyco.com\/sean\/?p=724"},"modified":"2010-01-27T01:45:15","modified_gmt":"2010-01-26T17:45:15","slug":"added-http-status-codes-to-wossis-com","status":"publish","type":"post","link":"https:\/\/blog.lolyco.com\/sean\/2010\/01\/27\/added-http-status-codes-to-wossis-com\/","title":{"rendered":"Added &#8216;HTTP Status Codes&#8217; to wossis.com"},"content":{"rendered":"<div id=\"attachment_725\" style=\"width: 210px\" class=\"wp-caption alignright\"><a href=\"http:\/\/wossis.com\/cardset\/35e68\/http-status-codes.html\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-725\" class=\"size-full wp-image-725 \" title=\"HTTP Status Codes flashcards\" src=\"http:\/\/blog.lolyco.com\/sean\/wp-content\/uploads\/2010\/01\/http_status_codes.png\" alt=\"HTTP Status Codes flashcards\" width=\"200\" height=\"200\" \/><\/a><p id=\"caption-attachment-725\" class=\"wp-caption-text\">HTTP Status Codes flashcards<\/p><\/div>\n<p>This isn&#8217;t the most exciting of flashcard sets ever! I wanted something to test a lot of work I&#8217;d done behind the scenes with Spinneret (the webserver that <a href=\"http:\/\/wossis.com\/home.html\">wossis.com<\/a> is built on). It was a good test &#8211; it broke it! There was some horrendous code in Spinneret that received requests from browsers and broke them down into header fields and form data \/ posted files. That&#8217;s largely re-written now, and seems to be working perfectly when I uploaded the 40-card <a href=\"http:\/\/wossis.com\/cardset\/35e68\/http-status-codes.html\">HTTP Status Codes flashcard set<\/a>.<\/p>\n<p>If you&#8217;re not familiar with <a href=\"http:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec10.html\">HTTP Status Codes<\/a>, they&#8217;re the very first part of the reply from a webserver when your browser makes a request. You won&#8217;t know 200 (OK), that&#8217;s what the webserver sends whenever it has what you&#8217;ve asked it for! You&#8217;ll almost certainly know 404 (Not Found) &#8211; you see that at some sites when you ask them for something it doesn&#8217;t have, perhaps because of a bad URL or the site provided a page or image once, but no longer does. Some websites occasionally break down while you&#8217;re using them, and give you a 500 (Internal Server Error).<\/p>\n<p>I&#8217;m struggling to think of any more examples! A lot of status codes are invisible because they&#8217;re part of a conversation between your browser and the server that you really don&#8217;t need to know about. What status codes have you seen from websites?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This isn&#8217;t the most exciting of flashcard sets ever! I wanted something to test a lot of work I&#8217;d done behind the scenes with Spinneret (the webserver that wossis.com is built on). It was a good test &#8211; it broke it! There was some horrendous code in Spinneret that received requests from browsers and broke [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[23,41,47,57,59],"class_list":["post-724","post","type-post","status-publish","format-standard","hentry","category-breaktime","tag-blogging","tag-http","tag-kids","tag-web","tag-wossis"],"_links":{"self":[{"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/posts\/724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/comments?post=724"}],"version-history":[{"count":3,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/posts\/724\/revisions"}],"predecessor-version":[{"id":727,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/posts\/724\/revisions\/727"}],"wp:attachment":[{"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/media?parent=724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/categories?post=724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/tags?post=724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}