Hello,
Am trying to upload a workflow from the app but am getting a 'server
internal error' message. Here is my code snippet:
String user = "myportalusername" + ":" + "portalpassword";
> String basicAuth = "Basic " +
> Base64.encodeToString(user.getBytes(), Base64.DEFAULT);
>
//prepare post json data
> JSONObject postJson = new JSONObject();
> JSONObject datajson = new JSONObject();
> datajson.put("document",
> "data:application/octet-stream;base64,"+Base64.encodeToString(sb.toString().getBytes(),
> Base64.DEFAULT)+""); //sb already has the contents of the workflow file we
> need to upload
>
postJson.put("workflow",datajson.toString());
>
> System.out.println(postJson.toString(2));
> connection.setRequestProperty("Authorization", basicAuth);
> // connection.setRequestProperty("Accept",
> "application/json");
> connection.setRequestProperty("Content-Type",
> "application/json");
> connection.setRequestMethod("POST");
> connection.connect(); //send request
>
> DataOutputStream dos = new
> DataOutputStream(connection.getOutputStream());
> dos.writeBytes(postJson.toString());//write post data
> which is a formatted json data representing body of workflow
> //dos.writeUTF("");
> dos.flush();
> dos.close();
>
> System.out.println("Post Response Code:
> "+connection.getResponseCode());
> System.out.println("Post response message:
> "+connection.getResponseMessage());
>
Anything else that needs to be added or subtracted? or Why do i get this
behavior?
Cheers
2015-07-01 16:23 GMT+01:00 Ian Dunlop <[email protected]>:
> Hello,
>
> @Larry just wondering how you are getting on with the workflow upload
> after our mails yesterday.
>
> Cheers,
>
> Ian
>
--
*Akah Larry N.H*
*Lead Software Engineer @ GiftedMom*
*Founder IceTeck Inc*
*www.iceteck.com*
Developing technologies for emergence and sustainable development.