У меня проблемы с тем, что должно быть довольно простой задачей. Мне просто нужен массив JSON с одним объектом JSON, который будет размещен в моем веб-сервисе. Весь запрос URL должен быть отформатирован так:
<a href="http://www.myserver.com/myservice.php?location_data=[" rel="nofollow noreferrer">http://www.myserver.com/myservice.php?location_data=[</a>{"key1":"val1","key2":"val2"....}]
Я не могу понять, как добавить бит 'location_data' с помощью HttpPost.
Вот фрагмент кода, демонстрирующий используемый мной метод HTTP-соединения:
</p>
<pre><code> HttpClient hClient = new DefaultHttpClient();
HttpPost hPost = new HttpPost(url);
try {
hPost.setEntity(new StringEntity(string));
hPost.setHeader("Accept", "application/json");
hPost.setHeader("Content-type", "application/json");
//execute request
HttpResponse response = (HttpResponse) hClient.execute(hPost);
HttpEntity entity = response.getEntity();
У меня нет синтаксических ошибок, и мой код нормально обращается к серверу, но не в том формате, в котором нуждается сервер. Будем весьма благодарны за любую помощь в том, как отформатировать мой запрос, чтобы он выглядел так, как мне нужно!