Hi all,

I'm trying to post an xml fragment to a REST web service via cinclude, but get the following error.

==== ERROR ====

Mar 9, 2008 1:40:38 PM org.apache.solr.common.SolrException log
SEVERE: org.apache.solr.common.SolrException: missing content stream
at org.apache.solr.handler.XmlUpdateRequestHandler.handleRequestBody(Xml
UpdateRequestHandler.java:114)

==== XSLT ====

<cinclude:includexml ignoreErrors="true" xmlns:cinclude="http://apache.org/cocoon/include/1.0";>
      <cinclude:src>http://127.0.0.1:8983/solr/update</cinclude:src>
    <cinclude:configuration>
      <cinclude:parameter>
        <cinclude:name>method</cinclude:name>
        <cinclude:value>POST</cinclude:value>
      </cinclude:parameter>
    </cinclude:configuration>
    <cinclude:parameters>
      <cinclude:parameter>
        <cinclude:name>form-name</cinclude:name>
        <cinclude:value><add><sample-fragment-here></add></cinclude:value>
      </cinclude:parameter>
    </cinclude:parameters>
  </cinclude:includexml>

- -

Also, does the CInclude configuration allow setting header parameters? Something like...
<cinclude:parameter>
        <cinclude:name>Content-Type</cinclude:name>
        <cinclude:value>text/xml</cinclude:value>
</cinclude:parameter>
<cinclude:parameter>
        <cinclude:name>Charset</cinclude:name>
        <cinclude:value>utf-8</cinclude:value>
</cinclude:parameter>


Thanks for your help!

Dan
--
Dan Hertz's Grape Expectations and Bottle Shots (http://danhertz.com)

Reply via email to