Click here to Skip to main content
15,895,011 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
The problem is that the JSON response from the server is getting cut off and therefore I'm getting a JSONException when trying to get the response into a JSONArray.

My JSON request:

http://10.75.4.41:8080/sc/test1?JSON={"requestType":37,"rideWebSocket":false,"spoof":false,"visitorDTO":{"dealerGuid":"Servest","iDTypeID":2,"image":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAIIAYYDASIA\nAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA\nAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3\nODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm\np6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA\nAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx\nBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK\nU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3\nuLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+eOx0\npnMW2MomURgCyqQxZjuGA4IAJBKFgDtUgkmu2sbMQSABQ8QKs0TDdsWQMhYBsbNyq0jYwEMitnzS\nxa3punlk813ueFIZVgbOcBlbcG3D7yxhhl3IOX371OvaWUsShVhnMqOD5b4jWPl90nHl5EfzsVUF\nlTcV2vXgJbtu60avdP3pJ66K3u976t3akru6/IqcmkpuOrlrdtcqXNbrJJXTur30dpXqx2MZDG3j\naU/xALuQI+PLUxoGZgAysWBPBB3kjFaVrA+GJQt8oCJiRT5ihgFJEZLZ3IyKecAoqMqZOlbQXEMc\nm6KR3LLyLi2HIZw0iqJPuKyMHG0qVbczEEbbKxzuFM1sNgPylb62XarMSXUGc/KVQs0gG6LYxYMp\n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\nmNPbzfZYb64kR4rQQywzQm1VYNkkTRCNZK/c/w</

What I have tried:

private void previewCapturedImage() throws IOException {
try {

//imageFile = null;

viewImage.setVisibility(View.VISIBLE);
// bimatp factory
BitmapFactory.Options options = new BitmapFactory.Options();
// downsizing image as it throws OutOfMemory Exception for larger
// images
options.inSampleSize = 8;
final Bitmap bitmap = BitmapFactory.decodeFile(fileUri.getPath(), options);


ByteArrayOutputStream stream = new ByteArrayOutputStream();

bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);

imageFile = stream.toByteArray();

encodedImage = Base64.encodeToString(imageFile, Base64.DEFAULT);

viewImage.setImageBitmap(bitmap);

} catch (NullPointerException e) {
e.printStackTrace();
}
}
Posted
Updated 14-Feb-18 8:20am
v2
Comments
Richard Deeming 13-Feb-18 9:19am    
What does that unformatted code block have to do with your question?
Member 13509246 14-Feb-18 1:43am    
the problem is when i am trying to send an image to the DB, the byte array gets cut off from the JSON i thought maybe there is something wrong with the code hence i have included it. i tried to convert it byte array to base64 string, the string is still not complete.


Here is my url:
http://10.75.4.41:8080/sc/test1?JSON={"requestType":37,"rideWebSocket":false,"spoof":false,"visitorDTO":{"dealerGuid":"Servest","iDTypeID":2,"image":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAIIAYYDASIA\nAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA\nAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3\nODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm\np6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA\nAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx\nBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK\nU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3\nuLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+eOx0\npnMW2MomURgCyqQxZjuGA4IAJBKFgDtUgkmu2sbMQSABQ8QKs0TDdsWQMhYBsbNyq0jYwEMitnzS\nxa3punlk813ueFIZVgbOcBlbcG3D7yxhhl3IOX371OvaWUsShVhnMqOD5b4jWPl90nHl5EfzsVUF\nlTcV2vXgJbtu60avdP3pJ66K3u976t3akru6/IqcmkpuOrlrdtcqXNbrJJXTur30dpXqx2MZDG3j\naU/xALuQI+PLUxoGZgAysWBPBB3kjFaVrA+GJQt8oCJiRT5ihgFJEZLZ3IyKecAoqMqZOlbQXEMc\nm6KR3LLyLi2HIZw0iqJPuKyMHG0qVbczEEbbKxzuFM1sNgPylb62XarMSXUGc/KVQs0gG6LYxYMp\n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

1 solution

You're making a GET request. Most clients and servers will limit the maximum length of the URL, including query-string parameters.

To send large data to the server, you should be making a POST request. This will send the data in the request body.

HTTP Methods GET vs POST[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900