I need to submit my registration form details to server api. I have tried one method by calling a function on button click.But nothing is geting posted in the server and I am also not getting any exception.Please help me. Thanks in advance. Below is the code .
I have called the function like this
 button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            try{
                // CALL GetText method to make post method call
                GetText();
            }
            catch(Exception ex)
            {
                ex.printStackTrace();;
                Toast.makeText(getActivity(),"URL Exception", Toast.LENGTH_LONG).show();
            }
And below given is the function
  public String GetText()  throws UnsupportedEncodingException
{
    HttpURLConnection connection = null;
    // Get user defined values
    Name = full_name.getText().toString();
    Phonenumber = phone.getText().toString();
    Email=email.getText().toString();
    Password=password.getText().toString();
    House = house.getText().toString();
    Street = street.getText().toString();
    Landmark = landmark.getText().toString();
    // Create data variable for sent values to server
    String data = URLEncoder.encode("name", "UTF-8")
            + "=" + URLEncoder.encode(Name, "UTF-8");
    data += "&" + URLEncoder.encode("email", "UTF-8") + "="
            + URLEncoder.encode(Email, "UTF-8");
    data += "&" + URLEncoder.encode("password", "UTF-8") + "="
            + URLEncoder.encode(Password, "UTF-8");
    data += "&" + URLEncoder.encode("phone", "UTF-8")
            + "=" + URLEncoder.encode(Phonenumber, "UTF-8");
    data += "&" + URLEncoder.encode("house", "UTF-8")
        + "=" + URLEncoder.encode(House, "UTF-8");
    data += "&" + URLEncoder.encode("street", "UTF-8")
            + "=" + URLEncoder.encode(Street, "UTF-8");
    data += "&" + URLEncoder.encode("areaname", "UTF-8")
            + "=" + URLEncoder.encode(Area, "UTF-8");
    data += "&" + URLEncoder.encode("landmark", "UTF-8")
            + "=" + URLEncoder.encode(Landmark, "UTF-8");
    // Send data
    try
    {
        // Defined URL  where to send data
        URL url = new URL("http://application.easypani.com/app/customer/register");
        // Send POST data request
        connection = (HttpURLConnection)url.openConnection();
        connection.setRequestMethod("POST");
        connection.setRequestProperty("Content-Type",
                "application/x-www-form-urlencoded");
        connection.setRequestProperty("Content-Length", "" +
                Integer.toString(data.getBytes().length));
        connection.setRequestProperty("Content-Language", "en-US");
        connection.setUseCaches(false);
        connection.setDoInput(true);
        connection.setDoOutput(true);
        //send request
        DataOutputStream wr = new DataOutputStream (
                connection.getOutputStream ());
        wr.writeBytes(data);
        wr.flush();
        wr.close();
        // Get the server response
        InputStream is = connection.getInputStream();
        BufferedReader rd = new BufferedReader(new InputStreamReader(is));
        String line;
        StringBuffer response = new StringBuffer();
        while((line = rd.readLine()) != null) {
            response.append(line);
            response.append('\r');
        }
        rd.close();
        return response.toString();
    } catch (Exception e) {
        e.printStackTrace();
        return null;
    } finally {
        if(connection != null) {
            connection.disconnect();
        }
    }
}
 
    