HttpClient post request return only -1 not 200.

I thought firstly sending byte data seperated by comma then, on server, I could make string data to image byte .

Are the bytes separated by commas in the image file? NO.

There must be some part of "POST ALL OF YOUR CODE" that you find difficult to understand.