I want to POST data to server but i get
Volley: [1726] BasicNetwork.performRequest: Unexpected response code 415 for http://192.158.20.43:8080/Api/employee/create" error.
public class RegisterTextActivity extends AppCompatActivity {
    EditText emailBox, passwordBox,firstName,lastName;
    Button registerButton;
    TextView loginLink;
    String URL = "http://192.158.20.43:8080/Api/employee/create";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_register_text);
        firstName=(EditText)findViewById(R.id.firstname);
        lastName=(EditText)findViewById(R.id.lastname);
        emailBox = (EditText)findViewById(R.id.emailBox);
        passwordBox = (EditText)findViewById(R.id.passwordBox);
        registerButton = (Button)findViewById(R.id.registerButton);
        loginLink = (TextView)findViewById(R.id.loginLink);
        registerButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                StringRequest request = new StringRequest(Request.Method.POST, URL, new Response.Listener<String>(){
                    @Override
                    public void onResponse(String s) {
                        if(s.equals("true")){
                            Toast.makeText(RegisterTextActivity.this, "Registration Successful", Toast.LENGTH_LONG).show();
                        }
                        else{
                            Toast.makeText(RegisterTextActivity.this, "Can't Register", Toast.LENGTH_LONG).show();
                        }
                    }
                },new Response.ErrorListener(){
                    @Override
                    public void onErrorResponse(VolleyError volleyError) {
                        volleyError.printStackTrace();
                        Toast.makeText(RegisterTextActivity.this, "Some error occurred -> "+volleyError, Toast.LENGTH_LONG).show();
                    }
                }) {
                    @Override
                    public String getBodyContentType() {
                        return "application/json;charset=utf-8";
                    }
                    @Override
                    protected Map<String, String> getParams() throws AuthFailureError {
                        Map<String, String> parameters = new HashMap<String, String>();
                        parameters.put("firstname",firstName.getText().toString().trim());
                        parameters.put("lastname",lastName.getText().toString().trim());
                        parameters.put("email", emailBox.getText().toString().trim());
                        parameters.put("phone", passwordBox.getText().toString().trim());
                        return parameters;
                    }
                };
                RequestQueue rQueue = Volley.newRequestQueue(RegisterTextActivity.this);
               /
                rQueue.add(request);
            }
        });
        loginLink.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(RegisterTextActivity.this, LoginTestActivity.class));
            }
        });
    }
}
API work fine in POSTMAN but not work properly here.