Отправьте запрос и получите ответ от php сервера для android - PullRequest
0 голосов
/ 06 октября 2011

Я пытаюсь отправить http-запрос на php-сервер в формате строки запроса (например, url? Values) на сервер и получить ответ на моем устройстве Android. Но HttpPost httppost = new HttpPost(URL); вызывает исключение.

Примечание: я должен отправлять только в этом формате, иначе, пожалуйста, сообщите php-коду, как программист сервера может прочитать запрос, например:

HttpPost httppost = new HttpPost(URL);
JSONObject json = new JSONObject();
try {
    // JSON data:
    json.put("PN", "Products");
    json.put("position", "5th");

    JSONArray postjson=new JSONArray();
    postjson.put(json);

    // Post the data:

    httppost.setHeader("json",json.toString());
    HttpParams ht=httppost.getParams().setParameter("jsonpost",postjson);
    String s=ht.toString();
    // Execute HTTP Post Request

    HttpResponse response = httpclient.execute(httppost);

1 Ответ

0 голосов
/ 20 октября 2011

попробуйте заменить json.tostring () здесь:

httppost.setHeader("json",json.toString());

замените его на "application / json"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...