私はアンドロイドに非常に慣れていないので、BasicHttpParams
.
この URL をこの形式でヒットしたいhttp://10.0.2.2:8080/test/j_spring_security_check?j_password=something&j_username=anbto&ajax=true&
これはPOST
呼び出しである必要があります。は、私が持ってbaseUrl
いるパラメータの値はhttp://10.0.2.2:8080/test/j_spring_security_check
Map<String,String>
[j_password:something, j_username:something, ajax:true]
私はこのようなコードを持っています:
for(String param : params.keySet()) {
httpParams.setParameter(param, params.get(param));
}
はどこにhttpParams
あり、BasicHttpParams
呼び出すpost.setParams(httpParams);
と、ページの応答全体が得られます。
実際には、応答として JSON のみを取得する必要があります ( ajax
param をに設定したためtrue
) :
{"error":"Sorry, we were not able to find a user with that username and password."}
しかし、そうではありません。
しかし、baseUrl
toを変更http://10.0.2.2:8080/test/j_spring_security_check?j_password=something&j_username=anbto&ajax=true&
して params の設定をスキップすると、JSON 応答が返されます。
どこで間違いを犯しているのかわかりません。
前もって感謝します。