2014-04-29 11 views
5

Ich habe einen Login-WCF-Dienst erstellt, der erfolgreich mit Fiddler und Postman-Tool getestet wurde ..!Verschiedene Möglichkeiten zum Veröffentlichen von JSON-Werten auf Server

json post test

Wenn der Login-Prozess ist der Erfolg dann WCF die json Nachricht wie oben Screenshot geben. Aber wenn ich username und Passwort von Android geschrieben hat, gibt es das Ergebnis als [{"message": "nicht erstellt", "Erfolg": - 1}]. Ich kann nicht herausfinden, wo der Fehler tatsächlich ist. !! Ich stelle den entsprechenden Android-Code und logcat unten zur Verfügung. Bitte helfen Sie mir Wenn der Login-Prozess erfolgreich ist, wird WCF die JSON-Nachricht wie oben Screenshot geben.

Aber wenn ich Benutzernamen und Passwort von Android veröffentlicht hat, gibt es das Ergebnis als [{"Nachricht": "nicht erstellt", "Erfolg": - 1}]. Ich kann nicht herausfinden, wo der Fehler tatsächlich ist.! !

Ich bin die Bereitstellung der entsprechenden Android-Code und logcat mich

below.please zu helfen Wenn der Login-Prozess Erfolg ist dann WCF die json Nachricht wie oben Screenshot geben.

Aber wenn ich Benutzernamen und Passwort von Android veröffentlicht hat, gibt es das Ergebnis als [{"Nachricht": "nicht erstellt", "Erfolg": - 1}]. Ich kann nicht herausfinden, wo der Fehler tatsächlich ist.! !

i den entsprechenden Android-Code und logcat ist Bereitstellung unter below.please hilft mir

Logcat

unten Code webservice in android

enter image description here

+0

Postleitzahl als Text, nicht als Bilder. Bilder können nicht gesucht oder kopiert und eingefügt werden und sind schwer zu lesen. – chrylis

Antwort

2

versuchen Code: -

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); 

In Ihrem Fall senden Sie JSON zum Server, also müssen Sie oben Weg versuchen.

+0

danke bro .... dein Code läuft ... sehr dankbar für dich – DEV

Verwandte Themen