2011-08-03 21 views
1

私はAndroidには新しく、XMLデータ(主にログイン:&パスワード)を使用してHTTPS POST要求をWebサービスに送信するアプリケーションを構築しています。私は試してみましたが、私はログインページだけで応答を返すことに成功しました。なぜ、ログイン資格がサーバー側で検証されなかったのか分かりません。XMLデータを含むHTTPS POST要求をJavaで送信するには

https接続に書き込まれたデータを印刷する方法はありますか? メール情報とパスワードがサーバーに送信されていることを確認しますか?

+2

コードを表示できますか? – Jonas

答えて

0

同様のことをしました。私はthis tutorialに続き、うまくいきました。あなたの場合は、XMLデータをPOSTパラメータとして渡すだけで済みます。

また、POST要求にすべての隠し値を含めるようにしてください。これはあなたのログインがうまくいっていない理由です。

0

あなたはあなたの主な活動のonCreate()方法には、この行を追加し、何が起こっているかを確認するためにはApache CommonsのHTTPクライアントのログ記録を有効にしなければなりません。これは、コマンドラインで次のように呼び出した後

java.util.logging.Logger.getLogger("org.apache.http.wire"). 
    setLevel(java.util.logging.Level.FINEST);   
java.util.logging.Logger.getLogger("org.apache.http.headers"). 
    setLevel(java.util.logging.Level.FINEST); 

adb shell setprop log.tag.org.apache.http.headers VERBOSE 
adb shell setprop log.tag.org.apache.http.wire VERBOSE 

あなたがサーバーに送信されているものの非常に詳細な出力を持っており、どのような(日食中またはちょうどadb logcatのいずれか)logcatに戻ってから来ます

関連する問題