jjzjj

android - volley中的JSONRequest和StringRequest有什么区别

我一直读到数据来自json格式的服务器,当我们想发送一些我们以json格式发送到服务器的数据时,数据以json格式传输,那么字符串请求来自哪里?我不知道我们是否也可以以字符串格式发布和获取数据,使用字符串和json请求有什么区别和用例?谢谢! 最佳答案 StringRequestclasswillbeusedtofetchanykindofstringdata.Theresponsecanbejson,xml,html,text.//RequestastringresponsefromtheprovidedURL.StringReq

java - 如何在 Android Volley 中创建一个新的 newRequestQueue

我有一个fragment,我在其中尝试使用VolleyAPI实例化一个新的newRequestQueue。我尝试像这样实例化它:RequestQueuequeue=Volley.newRequestQueue(this);但是,当我尝试创建请求时,出现以下错误:newRequestQueueInVolleycannotbeappliedtoannonymousandroid.view.View.OnClickListener这是我的fragment类:publicclassLoginFragmentextendsFragment{privateFacebookLoginfLogin;p

android - Volley 和位图缓存

我正在尝试显示包含大量(远程)图像的ListView。我正在尝试使用volley来完成这项任务。截击有些效果,但还不够好。在ImageLoader.getvolley中有如下一段代码:finalStringcacheKey=getCacheKey(requestUrl,maxWidth,maxHeight);//Trytolookuptherequestinthecacheofremoteimages.BitmapcachedBitmap=mCache.getBitmap(cacheKey);if(cachedBitmap!=null){//Returnthecachedbitmap.

android - Volley 不会为我的自定义请求调用 getParams?

请问,Volley会自动将我的GET参数添加到URL中吗?对我来说,它不起作用,而且在查看源代码时,我只是找不到任何对getParams方法的调用。那么我应该自己构建URL吗?完全没有问题,我只是觉得当有像getParams这样的方法时,它可以为我做到这一点:)更新:下面是我的代码..publicclassBundleRequestextendscom.android.volley.Request{privateStringtoken;privateOnAuthTokenValidatorResponseListenermListener;privatefinalMapmParams=

android - com.android.volley.AuthFailureError 向 django 服务器发出基本的 volley POST 请求

我正在尝试从我的android应用程序连接到django服务器。我正在尝试访问我的api,使用volly发出POST请求。一切都准备就绪。需要所有参数和header,但我仍然收到此错误。log:[490]BasicNetwork.performRequest:Unexpectedresponsecode401forhttps://example.com/它不允许我访问我的DjangoApi。它适用于PHP服务器。publicvoidvollyRequest(){RequestQueuequeue=Volley.newRequestQueue(this);StringRequestreq

android - 如何使用 Volley 获取和解析 JSON 对象

我没能找到这个问题的详细答案,或者至少找不到我能理解的答案。我正在尝试设置Volley以从iTunes中提取JSON对象。然后我想解析这些对象,以获取它们的图像URL。例如,这里是iTunesJSON对象URLStringurl="https://itunes.apple.com/search?term=michael+jackson";所以我在这里设置了我的代码来获取这个对象(当然使用教程)Stringurl="https://itunes.apple.com/search?term=michael+jackson";JsonObjectRequestjsonRequest=newJ

android - 使用 volley 库的 android 中的 Http 身份验证

如何使用Volley库为API制作Http身份验证?我试过下面的代码....它抛出运行时异常和空指针异常..请提供建议Stringurl="Siteurl";Stringhost="hostName";intport=80;StringuserName="username";Stringpassword="Password";DefaultHttpClientclient=newDefaultHttpClient();AuthScopeauthscope=newAuthScope(host,port);Credentialscredentials=newUsernamePassword

Android:Volley HTTP 请求自定义 header

我在运行应用程序时遇到以下错误:BasicNetwork.performRequest:意外的响应代码401我需要传递电子邮件、密码和token才能访问URL,但它不起作用上周开始学android,不懂的多packagequest.testvolley;importcom.android.volley.AuthFailureError;importcom.android.volley.VolleyLog;importcom.kpbird.volleytest.R;importandroid.app.ProgressDialog;importandroid.os.Bundle;impor

android - 使用 volley 发送原始 post 请求

我想发送带有原始字符串的post请求,而不是使用volley设置参数。我试过重写StringRequest中的getBody方法,如下所示:@Overridepublicbyte[]getBody()throwsAuthFailureError{returnrawString.getBytes();}它甚至不会发送请求并给出错误:com.android.volley.TimeoutError我们将不胜感激。 最佳答案 我得到了......RequestQueuequeue=Volley.newRequestQueue(this);q

Android Volley JsonObjectRequest 每次在移动数据上返回相同的响应

我正在使用VolleyJsonObjectRequest从服务器获取数据。代码fragment:JsonObjectRequestjsObjRequest=newJsonObjectRequest(Request.Method.GET,url,null,newResponse.Listener(){@OverridepublicvoidonResponse(JSONObjectresponse){System.out.println("Response:"+response.toString());}},newResponse.ErrorListener(){@Overridepubl