On Thu, May 24, 2012 at 5:38 PM, Stephan Kulow
Your -f test.xml data is transferred as FORM data and as such it's split at [] This happens in rails - Adrian's funtion is then validating that paramters are pure strings and they are not - but in this case there shouldn't be any parameters beside cmd=create
Argh! When I was debugging this issue yesterday I completely missed that osc encodes the data in a different way when sending with "osc api -X POST /request?cmd=create -f test.xml" compared to "osc api -X POST /request?cmd=create -d 'some string'". Now after overwriting the standard encoding in osc with "-a Content-Type application/octet-stream" everything is perfectly fine. Thus a lot of thanks for waking up my brain! ;) Robert -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org