passer login et mot passe au serveur distant
bonjour , j ai vraiment besoin de votre aide , je reviens ici pour reposer la meme question que j ai deja poster sur le groupe sans reponse. je veux recuperer mes données via un serveur a distance , pour ce la je dois d'abord m authentifier , j ai trouver plein de truc sur ce problème dans le groupe mais sans ne résout pas mon problème . j essai de passer le login et mot de passe de la manière suivante
Code:
1 2 3 4
|
List<BasicNameValuePair> nvps = new ArrayList<BasicNameValuePair>();
nvps.add(new BasicNameValuePair("username", username));
nvps.add(new BasicNameValuePair("password", password)); |
mais rien ne marche et j ai tenter une autre solution
Code:
1 2 3
|
DefaultHttpClient client = new DefaultHttpClient();
client.getCredentialsProvider().setCredentials( new AuthScope(null, -1),new UsernamePasswordCredentials("username:password")); |
toujours rien ne marche .
je vous rappelle que j utilise le serveur wcs(webpshere commerce server).
j aimerai avoir un peu d'éclaircissement si je dois lui passer l'url de la page login ou juste je lui passe l'url de la page que je veux recuperer
voici les erreurs qu il m affiche sur logcat
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
06-10 09:35:17.936: WARN/System.err(3244): org.json.JSONException: Value null at 0 of type org.json.JSONObject$1 cannot be converted to JSONObject
06-10 09:35:17.936: WARN/System.err(3244): at org.json.JSON.typeMismatch(JSON.java:96)
06-10 09:35:17.947: WARN/System.err(3244): at org.json.JSONArray.getJSONObject(JSONArray.java:484)
06-10 09:35:17.947: WARN/System.err(3244): at com.connexion.TestWebService.onCreate(TestWebService.java:118)
06-10 09:35:17.956: WARN/System.err(3244): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
06-10 09:35:17.956: WARN/System.err(3244): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
06-10 09:35:17.967: WARN/System.err(3244): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
06-10 09:35:17.977: WARN/System.err(3244): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
06-10 09:35:17.977: WARN/System.err(3244): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
06-10 09:35:17.977: WARN/System.err(3244): at android.os.Handler.dispatchMessage(Handler.java:99)
06-10 09:35:17.987: WARN/System.err(3244): at android.os.Looper.loop(Looper.java:123)
06-10 09:35:17.996: WARN/System.err(3244): at android.app.ActivityThread.main(ActivityThread.java:4627)
06-10 09:35:17.996: WARN/System.err(3244): at java.lang.reflect.Method.invokeNative(Native Method)
06-10 09:35:18.006: WARN/System.err(3244): at java.lang.reflect.Method.invoke(Method.java:521)
06-10 09:35:18.006: WARN/System.err(3244): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
06-10 09:35:18.016: WARN/System.err(3244): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
06-10 09:35:18.016: WARN/System.err(3244): at dalvik.system.NativeStart.main(Native Method)
06-10 09:35:18.037: WARN/dalvikvm(3244): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): FATAL EXCEPTION: main
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.connexion/com.connexion.TestWebService}: java.lang.NullPointerException
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at android.os.Handler.dispatchMessage(Handler.java:99)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at android.os.Looper.loop(Looper.java:123)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at android.app.ActivityThread.main(ActivityThread.java:4627)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at java.lang.reflect.Method.invokeNative(Native Method)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at java.lang.reflect.Method.invoke(Method.java:521)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at dalvik.system.NativeStart.main(Native Method)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): Caused by: java.lang.NullPointerException
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at com.connexion.TestWebService.onCreate(TestWebService.java:124)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
06-10 09:35:18.057: ERROR/AndroidRuntime(3244): ... 11 more
06-10 09:35:18.077: WARN/ActivityManager(58): Force finishing activity com.connexion/.TestWebService
06-10 09:35:18.586: WARN/ActivityManager(58): Activity pause timeout for HistoryRecord{4501b858 com.connexion/.TestWebService}
06-10 09:35:29.523: WARN/ActivityManager(58): Activity destroy timeout for HistoryRecord{4501b858 com.connexion/.TestWebService} |
et merci d'avance de votre