https://saxonica.plan.io/https://saxonica.plan.io/favicon.ico2017-05-18T17:39:11ZSaxonica Developer CommunitySaxonJS - Feature #3004: Support for HTTP POST/PUThttps://saxonica.plan.io/issues/3004?journal_id=84102017-05-18T17:39:11ZDebbie Lockettdebbie@saxonica.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul><p>We are in the process of developing a solution for this.</p>
<p>Our idea is to add a new attribute called http-request allowed on an ixsl:schedule-action instruction. This attribute will take an expression which evaluates to an XDM map - representing the HTTP request. The response from the HTTP request will be passed back as the context item of the named template called within the ixsl:schedule-action instruction, as another XDM map.</p>
<p>This new ixsl:schedule-action/@http-request attribute will be available from 9.8. Changes to allow this (in IXSLScheduleAction and ISXLFunctionSet) have been committed on the 9.8 branch.</p>
<p>Implementation in Saxon-JS is work in progress.</p> SaxonJS - Feature #3004: Support for HTTP POST/PUThttps://saxonica.plan.io/issues/3004?journal_id=96322017-07-21T11:25:44ZDebbie Lockettdebbie@saxonica.com
<ul></ul><p>First implementation will be available with the next Saxon-JS release (using Saxon-EE 9.8 to generate SEF). Documentation has been added (including definitions for the request and response maps) - this will be updated online with the release.</p>
<p>Note that multipart requests and responses are not yet supported.</p>
<p>More thorough testing is needed.</p> SaxonJS - Feature #3004: Support for HTTP POST/PUThttps://saxonica.plan.io/issues/3004?journal_id=98232017-08-10T11:44:46ZDebbie Lockettdebbie@saxonica.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Closed</i></li><li><strong>Applies to JS Branch</strong> <i>1.0</i> added</li></ul><p>Closing this feature issue now. The initial implementation of ixsl:schedule-action/@http-request is available in the Saxon-JS 1.0.1 release (requires Saxon-EE 9.8 to generate the SEF).</p>