gpt4 book ai didi

java - 基本网络.performRequest : Unexpected response code 400 (GET)

转载 作者:搜寻专家 更新时间:2023-11-01 07:57:27 25 4
gpt4 key购买 nike

我正在使用 volley 将带有 GET 方法的请求链接发送到服务器以获取 json

对于大多数设备的大多数 android 版本,它都可以正常工作...

但它在一些平板电脑上发生意外错误并导致此错误

E/Volley(7696): [855] BasicNetwork.performRequest: somesite/webservices/get_latest_records.php 的意外响应代码 400?thistime=19700101120000&city=newyork&model=XO Learning tablet&imei=352222224725110-01 16:19:59.047: W/System.err(7696): com.android.volley.ServerError10-01 16:19:59.047: W/System.err(7696): 在 com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:146)10-01 16:19:59.047: W/System.err(7696): 在 com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:110)

我不知道为什么会出现这个 Volley 错误?如果有问题,为什么它可以在大多数设备上运行?如果这是一个很好的结果,为什么它在一些平板电脑上不起作用????

requestDataFromServer("http://somesite/webservices/get_latest_records.php?thistime=19700101120000&city="+ URLEncoder.encode(spinner.getSelectedItem().toString(),"UTF-8") + "&model="+ URLEncoder.encode(Global.MODEL,"UTF-8") + "&imei=" + URLEncoder.encode(Global.IMEI,"UTF-8"));


private void requestDataFromServer(final String url) {
try {

req = new JsonObjectRequest(Request.Method.GET, url, null,
new Response.Listener<JSONObject>() {

@Override
public void onResponse(JSONObject JsonObj_Response) {

try {
if (JsonObj_Response.getInt("success") == 0) {

} else if (JsonObj_Response.getInt("success") == 1) {

new InsertJSONToDB().execute(JsonObj_Response);
}
} catch (JSONException e) {
e.printStackTrace();

}
}

},

new Response.ErrorListener() {

@Override
public void onErrorResponse(VolleyError ex) {

ex.printStackTrace();


makeToast("error");

}



}

我应该怎么做才能解决这个问题??

提前致谢...

最佳答案

我遇到了同样的问题。这是我之前发送的导致 400 错误的请求。 http://myipHere:84/api/Test/NewRequest?apikey=SC:some_demo:d789b0c6a44fd4a9&assetid=AHU001&gender=female&issueid= 潮湿的地板。看看湿地板中的空间。尽管浏览器将其重组为 Wet%20Floor Volley 却没有。所以我不得不添加“%20”来留出空间并且它起作用了。希望这可能对某人有所帮助...

关于java - 基本网络.performRequest : Unexpected response code 400 (GET),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26147658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com