I have the below code and the POST params are always gibberish even though I know my entry id is valid Getting the following message - Missing parameter "entryId"<
Seems like the entryid is "
Anyone know what I am doing wrong?
// Open a connection to the URL HttpURLConnection connection = (HttpURLConnection) url.openConnection(); // Set the request method to POST connection.setRequestMethod("POST"); // Set the request headers connection.setRequestProperty("Content-Type", "application/json"); // Enable input and output streams connection.setDoOutput(true); // Construct the POST data using parameters from the SNS message String postData = "ks=" + ks + "&entryId=" + entry + "&baseEntry[tags]=" + cleanTag + "&baseEntry[objectType]=KalturaBaseEntry"; // Write the POST data to the connection try (OutputStream os = connection.getOutputStream()) { byte[] postDataBytes = postData.getBytes(StandardCharsets.UTF_8); System.out.println("postDataBytes : "+postDataBytes ); os.write(postDataBytes); } // Get the HTTP response int responseCode = connection.getResponseCode(); System.out.println("HTTP Response Code: " + responseCode); // Read the response content try (BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()))) { String inputLine; StringBuilder response = new StringBuilder(); while ((inputLine = in.readLine()) != null) { response.append(inputLine); } System.out.println("HTTP Response Content: " + response.toString()); } // Close the connection connection.disconnect(); return true; } catch (Exception e) { e.printStackTrace(); return false; }``` Output ```2023-10-31T16:46:24.935-04:00 entry : 1_06n6re6z Link 2023-10-31T16:46:24.935-04:00 tag : Happy, Sad, Smile Link 2023-10-31T16:46:24.935-04:00 ks : djJ8NTU5OTLink 2023-10-31T16:46:25.875-04:00 postDataBytes : [B@312ab28e Link 2023-10-31T16:46:25.915-04:00 HTTP Response Code: 200