Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 基本参数不';I don’我没有按预期工作_Android_Http_Parameters - Fatal编程技术网

Android 基本参数不';I don’我没有按预期工作

Android 基本参数不';I don’我没有按预期工作,android,http,parameters,Android,Http,Parameters,我对android非常陌生,在使用BasicHttpParams时几乎没有问题 我希望以这种格式点击此urlhttp://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对于参数,我有一个映射,它的值是[j_密码:某物,j_

我对android非常陌生,在使用
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
对于参数,我有一个
映射
,它的值是
[j_密码:某物,j_用户名:某物,ajax:true]

我有这样一个代码:

    for(String param : params.keySet()) {
        httpParams.setParameter(param, params.get(param));
    }
其中
httpParams
BasicHttpParams
并且当我调用
post.setParams(httpParams)时我得到页面的全部响应

实际上,我应该只得到JSON作为响应(因为我将
ajax
param设置为
true
):

但事实并非如此

但是当我将
baseUrl
更改为
http://10.0.2.2:8080/test/j_spring_security_check?j_password=something&j_username=anbto&ajax=true&
然后跳过设置参数,我会得到JSON响应

不知道我在哪里犯了错误


提前感谢。

我想你误解了,这是一个很好的答案,如何在android中发送HttpPost

 {"error":"Sorry, we were not able to find a user with that username and password."}