{"id":161,"date":"2003-08-25T15:37:00","date_gmt":"2003-08-25T19:37:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/?p=152"},"modified":"2003-08-25T15:37:00","modified_gmt":"2003-08-25T19:37:00","slug":"soapaction-revisited","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2003\/08\/soapaction-revisited\/","title":{"rendered":"SOAPAction revisited"},"content":{"rendered":"<p>Every day, I get somewhere around 20 hits for the\n<a href=\"http:\/\/www.markbaker.ca\/2001\/12\/draft-baker-soap-media-reg\">SOAP media type registration draft<\/a>,\nreferred from an old\n<a href=\"http:\/\/www.oreillynet.com\/cs\/weblog\/view\/wlg\/2331\">O&#8217;Reilly weblog entry of mine on SOAPAction<\/a>.\nIt turns out that this article is the first result returned when\n<a href=\"http:\/\/www.google.com\/search?q=soapaction\">Googling for &#8220;SOAPAction&#8221;<\/a>.<\/p>\n\n<p>I feel a bit bad about this, because I only recently realized that the\nbehaviour I described in that blog isn&#8217;t per any of the specs (obviously I\ndon&#8217;t use SOAP at all 8-).  I was extrapolating about its semantics based\non some investigations into self-description and previous attempts at SOAP-like\ntechnologies such as <a href=\"http:\/\/www.ietf.org\/rfc\/rfc2774.txt\">RFC 2774<\/a>\nand\n<a href=\"http:\/\/www.w3.org\/TR\/WD-http-pep\">PEP<\/a>\n(specifically, <a href=\"http:\/\/www.w3.org\/TR\/WD-http-pep-971121.html#_Toc404743957\">this part<\/a>,\ni.e. the 420 response code).<\/p>\n\n<p>If SOAPAction\/action were to be as I described there &#8211; and IMO, this\nwould make it vastly more useful (i.e. make it useful at all 8-) &#8211; then the\nbehaviour would have to have been specified to fault if the intent indicated\nby the <em>value<\/em> of the SOAPAction field were not understood.\nObviously that isn&#8217;t the case today.<\/p>\n\n<p>Sorry for the confusion.<\/p>","protected":false},"excerpt":{"rendered":"Every day, I get somewhere around 20 hits for the SOAP media type registration draft, referred from an old O&#8217;Reilly weblog entry of mine on SOAPAction. It turns out that this article is the first result returned when Googling for &#8220;SOAPAction&#8221;. I feel a bit bad about this, because I only recently realized that the [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[26],"class_list":["post-161","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-soap"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/comments?post=161"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/161\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=161"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}