2014-04-29 6 views
5

Utworzono usługę logowania do usługi WCF, która została pomyślnie przetestowana przy użyciu narzędzia skrzypcowego i listonosza ..!Różne sposoby publikowania wartości json na serwerze

json post test

Jeśli proces logowania jest sukces następnie WCF da wiadomość json jak powyżej zrzucie ekranu. Ale kiedy wysłałem nazwę użytkownika i hasło z androida, daje wynik jako [{"wiadomość": "nie utworzony", "sukces": - 1}]. Nie mogę znaleźć tego, gdzie faktycznie jest błąd. !! Dostarczam odpowiedni kod android i logcat poniżej. Proszę mi pomóc Jeśli proces logowania zakończy się sukcesem, wówczas WCF poda wiadomość json jako powyższy zrzut ekranu.

Ale kiedy wysłałem nazwę użytkownika i hasło z androida, daje wynik jako [{"wiadomość": "nie utworzono", "sukces": - 1}] .Nie mogę znaleźć go tam, gdzie faktycznie jest błąd.! !

przytaczam odpowiedni android kod i logcat below.please mi pomóc

Jeśli proces logowania jest sukces następnie WCF da wiadomość json jak powyżej zrzucie ekranu.

Ale kiedy wysłałem nazwę użytkownika i hasło z androida, daje wynik jako [{"wiadomość": "nie utworzono", "sukces": - 1}] .Nie mogę znaleźć go tam, gdzie faktycznie jest błąd.! !

przytaczam odpowiedni android kod i logcat below.please mi pomóc

Logcat

poniżej kod jest usługa w android

enter image description here

+0

Kod pocztowy jako tekst, a nie obrazy. Obrazy nie mogą być wyszukiwane ani kopiowane i wklejane, a także trudne do odczytania. – chrylis

Odpowiedz

2

spróbować poniżej kod: -

HttpClient client = new DefaultHttpClient(); 
      HttpConnectionParams.setConnectionTimeout(client.getParams(), 60000); 
      HttpResponse response; 

    try 
    { 

      JSONObject j = new JSONObject(); 
      j.put("UserName", "hiqmaali"); 
      j.put("Password", "qwerty"); 
     Messages.onLowmemory(); 
     HttpPost post = new HttpPost(HOST_URL); 

     StringEntity stringEntity = new StringEntity(j.toString(), "UTF-8"); 
     post.setEntity(stringEntity); 

     response = client.execute(post); 

W twoim przypadku wyślij json do serwera, więc musisz spróbować powyżej.

+0

dziękuję, bro ... Twój kod działa ... bardzo wdzięczny – DEV