Java: Preview HttpPost Request

Я пытаюсь отправить данные в формате JSON на сервер с помощью Java. Информация доходит до сервера, но сервер отвечает "Bad Request".

    HttpPost httpost = new HttpPost(path);

    StringEntity se = new StringEntity(JSONRequest);

    //sets the post request as the resulting string
    httpost.setEntity(se);

    //sets a request header so the page receving the request will know what to do with it
    httpost.setHeader("Accept", "application/json");
    httpost.setHeader("Content-type", "application/json;charset=utf8");
    HttpResponse response = httpclient.execute(httpost);

Вот основная схема моего запроса. Вот JSONData:

    {"clientApplicationDto":{"AuthenticationToken":"","BrandId":12,"MobileDeviceApplicationId":0},"mobileDeviceInfo":{"CarrierName":"MTN-SA","OsVersion":"2.2.2","ClientApplicationVersion":"TEST","DeviceManufacturer":"HTC","DeviceName":"HTC Desire","DeviceUniqueId":"1e9766fa2ef4c53a","OsName":"8","ClientApplicationTypeId":3}}

Если это выглядит правильно для вас, я начну спамить админов, но пока мне нужно знать, может я что-то упускаю.

8
задан cdeszaq 23 January 2012 в 13:51
поделиться