Quantcast
Channel: VMware Communities : Discussion List - vRealize Orchestrator
Viewing all articles
Browse latest Browse all 6251

CURL POST with vCO 5.1 REST API

$
0
0

I am trying to invoke a vco workflow by using the 5.1 REST API through curl. I could do GET without any issue; but POST always gives me the 400 bad request error below. I want to use json instead of xml, so I passed in "Content-Type: application/json". I am using windows curl.

 

Initially I also  tried to create a file with json parameters with "-d @filename"; it gives the same error.

 

Could someone point out what is wrong with my syntax? thanks.

 

curl -i -k --user vcoadmin:vcoadmin -X POST -H "Content-Type:application/json" https://192.168.1.7:8281/api/workflows/dec0e608-8b8
3-4e32-8825-3e77ef31c4d7/presentation/instances -d '{}'

HTTP/1.1 400 Bad Request
Content-Type: text/html;charset=utf-8

Content-Length: 965
Date: Tue, 05 Mar 2013 02:31:19 GMT
Connection: close
Server: vCO Server

 

<html><head><title>JBossWeb/2.0.1.GA - Error report</title><style><!--H1 {font-f
amily:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22p
x;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76
;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background
-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:
black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:whit
e;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:w
hite;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {co
lor : #525D76;}--></style> </head><body><h1>HTTP Status 400 - </h1><HR size="1"
noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u></u></p><
p><b>description</b> <u>The request sent by the client was syntactically incorre
ct ().</u></p><HR size="1" noshade="noshade"><h3>JBossWeb/2.0.1.GA</h3></body></
html>


Viewing all articles
Browse latest Browse all 6251

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>