Как получить POST в php

Я пытаюсь отправить данные на php-стороне с моего Android-клиента ниже, это код:

(Я построил этот код из разных источников в Интернете, поэтому я не уверен, все ли здесь хорошо)

private void postJSON(String myurl) throws IOException { java.util.Date date= new java.util.Date(); Timestamp timestamp = (new Timestamp(date.getTime())); try { JSONObject parameters = new JSONObject(); parameters.put("timestamp",timestamp); parameters.put("jsonArray", new JSONArray(Arrays.asList(makeJSON()))); parameters.put("type", "Android"); parameters.put("mail", "xyz@gmail.com"); URL url = new URL(myurl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); // conn.setReadTimeout(10000 /* milliseconds */); // conn.setConnectTimeout(15000 /* milliseconds */); conn.setRequestProperty( "Content-Type", "application/json" ); conn.setDoOutput(true); conn.setRequestMethod("POST"); OutputStream out = new BufferedOutputStream(conn.getOutputStream()); BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(out, "UTF-8")); writer.write(parameters.toString()); writer.close(); out.close(); int responseCode = conn.getResponseCode(); System.out.println("\nSending 'POST' request to URL : " + url); System.out.println("Response Code : " + responseCode); BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream())); String inputLine; StringBuffer response = new StringBuffer(); while ((inputLine = in.readLine()) != null) { response.append(inputLine); } in.close(); System.out.println(response.toString()); }catch (Exception exception) { System.out.println("Exception: "+exception); } } 

Я смущен этой строкой:

 writer.write(parameters.toString()); 

по сути, я только отправляю одну строку на php-сторону. Как мне его получить? Каким будет имя переменной POST?

Related of "Как получить POST в php"