Click here to Skip to main content
14,668,804 members
Rate this:
Please Sign up or sign in to vote.
See more: , +
I have made a login api which will return an id when i pass username and password in android app.

public class LoginApiBody
    public string UserName { get; set; }
    public string Password { get; set; }

Say the link is Currently the link is showing:

   "message": "The request is invalid.", 
   "messageDetail": "The parameters dictionary contains a null entry for parameter 'Id' of non-nullable type 'System.Int32' for method System.Net.Http.HttpResponseMessage Get(Int32)' in 'KnwPortal.Controllers.UsersAPIController'. An optional parameter must be a reference type,  a nullable type, or be declared as an optional parameter." 

I have to pass 'UserName' and 'Password' to the server with POST method.My question is in which format i should send/pass my username and password? whether in JSONObject or something else? how he can verify whether the passed UserName and Password is there on the server or not?
or i am doing something wrong with my loginapi?

What I have tried:

I have tried this, but no success
        .setCallback(new FutureCallback() {
            public void onCompleted(Exception e, Object result) {
                //on complete
wseng 18-Jun-18 4:38am
Use POSTMAN to post first before you start writing your code.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100