Get был довольно прост, но, похоже, я склоняюсь вокруг POST. Мне нужна помощь в отправке изображения и значения int на сервер. это запрос, который я должен выполнить:Опубликовать на сервер с Android
http://example.com/webservice/?value=[{
"table": "images",
"operation": "insert",
"params": [
{
"img_id": (int)
"img_path": (varchar)
}
],
"transactionCompleted": true
}]
Как я могу отправить их в базу данных сервера? Любые указатели будут оценены.
это должно быть внутри AsyncTask? – kinsell
@kinsell No. Вам не нужно запускать его внутри AsyncTask. OkHttp обрабатывает его для вас. –
JsonObject json = new JsonObject(); json.addProperty ("img_id", imageId); json.addProperty ("img_path", imagePath); JSONArray paramArr = новый JSONArray(); paramArr.put (json); JsonObject obj = new JsonObject(); obj.addProperty («таблица», «изображения»); obj.addProperty («операция», «вставка»); obj.addProperty ("params", paramArr.toString()); obj.addProperty ("transactionCompleted", true); – kinsell