{"id":166,"date":"2001-03-16T08:20:11","date_gmt":"2001-03-16T13:20:11","guid":{"rendered":"http:\/\/www.ashleyit.com\/blogs\/brentashley\/?p=166"},"modified":"2001-03-16T08:20:11","modified_gmt":"2001-03-16T13:20:11","slug":"you-got-chocolate-in-my-peanut-butter","status":"publish","type":"post","link":"https:\/\/ashleyit.com\/blogs\/brentashley\/2001\/03\/16\/you-got-chocolate-in-my-peanut-butter\/","title":{"rendered":"you got chocolate in my peanut butter!"},"content":{"rendered":"<p>i&#8217;m investigating the possibility of writing a SOAP or XML-RPC client in javascript, to use the JSRS transfer mechanism.  complexities abound:<\/p>\n<ol>\n<li>\njavascript cross-frame scripting limitations would mean that i&#8217;d have to broker any transactions to foreign servers through the server<\/p>\n<li>\nthe XML parsing would be a real beast to implement completely in javascript on the client side since i would want to get this to work across various browsers<\/p>\n<li>\nthe asynchronous nature of JSRS would not fit well\n<\/ol>\n<p>a thought i have had re the first point leads me towards just having jsrs act as a broker to a SOAP or XML-RPC proxy running on the server.  <\/p>\n<p>the asynch problem remains, but that&#8217;s worth pursuing for now.  yeah, that&#8217;s it.  sure.  i&#8217;m glad we had this chat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>i&#8217;m investigating the possibility of writing a SOAP or XML-RPC client in javascript, to use the JSRS transfer mechanism. complexities abound: javascript cross-frame scripting limitations would mean that i&#8217;d have to broker any transactions to foreign servers through the server the XML parsing would be a real beast to implement completely in javascript on the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-166","post","type-post","status-publish","format-standard","hentry","category-blather"],"_links":{"self":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/posts\/166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/comments?post=166"}],"version-history":[{"count":0,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/posts\/166\/revisions"}],"wp:attachment":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/media?parent=166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/categories?post=166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/tags?post=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}