<div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 27, 2014 at 2:00 AM, Noorul Islam K M <span dir="ltr"><<a href="mailto:noorul@noorul.com" target="_blank">noorul@noorul.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">Michael Davies <<a href="mailto:michael@the-davies.net">michael@the-davies.net</a>> writes:<br>
<br>
> Hi everyone,<br>
><br>
> Over in "Ironic Land" we're looking at removing XML support from ironic-api<br>
> (i.e. <a href="https://bugs.launchpad.net/ironic/+bug/1271317" target="_blank">https://bugs.launchpad.net/ironic/+bug/1271317</a>)<br>
><br>
> I've been looking, but I can't seem to find an easy way to modify the<br>
> accepted content_types.<br>
><br>
> Are there any wsgi / WSME / Pecan experts out there who can point me in the<br>
> right direction?<br>
><br>
<br>
</div>Also in Solum we have a use case where in we would like to have<br>
pecan+wsme accept content-type application/x-yaml.<br>
<br>
It will be great if this can be made configurable.<br></blockquote><div><div class="gmail_default" style="font-size:small"></div><div class="gmail_default" style="font-size:small">What do you want to have happen with the YAML?</div>
<div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Do you want to receive and return YAML to a bunch of API calls? We could add YAML protocol support to WSME to make that happen.</div>
<div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Do you want a couple of controller methods to be given a YAML parse result, rather than WSME objects? You could write an expose() decorator for Pecan in Solum. This would be a more appropriate approach if you just have one or two methods of the API that need YAML support.</div>
<div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Or do you want the YAML text passed in to you directly, maybe to be uploaded in a single controller method? You should be able to have that by skipping WSME and just using Pecan's expose() decorator with an appropriate content type, then parsing the body yourself.</div>
<br></div><div><div class="gmail_default" style="font-size:small">Doug</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Regards,<br>
Noorul<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br></div></div>