Hello,

Here is the output from my curl request which shows all the request and 
response headers. There aren't really many headers needed. Check your 
Authorization one....

curl --verbose -u [email protected] -X POST -H "Content-Type: 
application/json" -d@wf_enc2.json http://heater
.cs.man.ac.uk:3000/workflows.json
Enter host password for user '[email protected]':
* Hostname was NOT found in DNS cache
*   Trying 130.88.193.100...
* Connected to heater.cs.man.ac.uk (130.88.193.100) port 3000 (#0)
* Server auth using Basic with user '[email protected]'
> POST /workflows.json HTTP/1.1
> Authorization: <removed :) >
> User-Agent: curl/7.37.1
> Host: heater.cs.man.ac.uk:3000
> Accept: */*
> Content-Type: application/json
> Content-Length: 39759
> Expect: 100-continue
>
* Done waiting for 100-continue
< HTTP/1.1 201 Created
< X-Frame-Options: ALLOWALL
< X-Xss-Protection: 1; mode=block
< X-Content-Type-Options: nosniff
< X-Ua-Compatible: chrome=1
< Location: http://heater.cs.man.ac.uk:3000/workflows/2
< Content-Type: application/json; charset=utf-8
< Etag: "61640e9efd5cbb04b9735c09dd228077"
< Cache-Control: max-age=0, private, must-revalidate
< X-Request-Id: d1dd1043-c78b-447d-9533-ee18ad581608
< X-Runtime: 0.902580
* Server WEBrick/1.3.1 (Ruby/2.1.2/2014-05-08) is not blacklisted
< Server: WEBrick/1.3.1 (Ruby/2.1.2/2014-05-08)
< Date: Fri, 03 Jul 2015 12:36:34 GMT
< Content-Length: 386
< Connection: Keep-Alive
<
* Connection #0 to host heater.cs.man.ac.uk left intact
{"id":2,"title":"Fetch today's xkcd comic","description":"Use the local java 
plugins and some filtering operations to f
etch the comic strip image from http://xkcd.com/\n\nBased on the 
FetchDailyDilbert workflow.","url":"http://heater.cs.m
an.ac.uk:3000/workflows/2.json","user":{"id":2,"name":"Ian 
Dunlop"},"created_at":"2015-07-03T12:36:34.020Z","updated_at
":"2015-07-03T12:36:34.020Z"}


Cheers,

Ian

-----Original Message-----
From: alaninmcr [mailto:[email protected]] 
Sent: 03 July 2015 14:58
To: [email protected]
Subject: Re: GSOC Taverna Mobile: Uploading workflows to the Taverna player

Larry,

It is worth using a tool like http://jsonlint.com/ to validate the format of 
the JSON you are sending.

Alan

Reply via email to