草庐IT

android - 使用 Volley POST 传递参数

我能够使用Postman和这些参数调用HTTP端点:{"name":"Val","subject":"Test"}但是我无法通过Android对Volley执行相同的操作:这里尝试使用JSONRequest:HashMapparams2=newHashMap();params.put("name","Val");params.put("subject","TestSubject");JsonObjectRequestjsObjRequest=newJsonObjectRequest(Request.Method.POST,Constants.CLOUD_URL,newJSONObjec

android - 如何使用 volley 库 android 执行简单的异步任务

如您所知,Google宣布了一个新的库Volley来管理基于HTTP协议(protocol)的网络请求。但是如果我想使用这个库连接到msqldb。目前我正在使用异步任务来进行网络调用。如何实现volley库来做异步任务?任何链接或示例。抱歉英语不好:) 最佳答案 Volley自行启动后台线程,因此所有网络请求都在UI线程之外执行,因此基本上您不再需要使用AsyncTask。当然,您必须注意在轮换时或用户退出您的Activity时取消正在运行的请求。 关于android-如何使用volle

android - com.android.volley.NoConnectionError : javax.net.ssl.SSLHandshakeException : javax.net.ssl.SSLProtocolException:SSL 握手中止:

我在我的应用程序中使用Android中的Volley库,当我尝试向我们的服务器发出POST请求时,我收到以下错误:com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:javax.net.ssl.SSLProtocolException:SSLhandshakeaborted:ssl=0x6821edb0:FailureinSSLlibrary,usuallyaprotocolerrorerror:1407743E:SSLroutines:SSL23_GET_SERVER_HELLO:tlsv1

安卓 Volley : ImageRequest deprecated

我使用的是AndroidStudio1.4版。我正在使用AndroidVolley库(我使用mcxiaoke镜像here)。但是ImageRequest已弃用。该代码仍然有效但已弃用。有没有人为此找到替代方案?我在Google中搜索过这个问题,但没有找到任何解决方案。 最佳答案 我认为该类没有被弃用,但您正在使用的构造函数已被弃用。使用这个constructor而不是这个one使用示例:ImageRequestrequest=newImageRequest(url,myResponseListener,maxWidth,maxHei

android - Volley 1.1 对 org.apache.http 的依赖

据我了解这里https://github.com/google/volley/wiki/Migrating-from-Apache-HTTPvolley1.1放弃了对org.apache.http的强制依赖。和"MostappsusingHurlStackorVolley#newRequestQueuewithminSdkVersionsetto9orhighershouldnotneedtotakeanyactionotherthanremovingtheuseLibrary'org.apache.http.legacy'declarationfromyourbuild.gradle

android - 使用 Volley 时出现 SSL 异常

我在Android中使用Volley来执行我的应用程序请求。不幸的是,我收到以下错误:com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:javax.net.ssl.SSLProtocolException:SSLhandshakeaborted:ssl=0x61e15f78:FailureinSSLlibrary,usuallyaprotocolerrorerror:1407743E:SSLroutines:SSL23_GET_SERVER_HELLO:tlsv1alertinappropr

android - 网络响应为空的 Volley 服务器错误

每次我尝试对Volley使用POST方法时,我都会遇到严重错误。我在getCause中得到空值,在getNetworkResponse.toString()中得到一些默认值。如果我使用GET方法,这工作正常(我从我的url得到响应)。有人能帮我做什么吗?MapjsonParams=newHashMap();jsonParams.put("teststr","abd");RequestQueuerequestQueue=VolleySingleton.getInstance().getRequestQueue();JsonObjectRequestrequest=newJsonObjec

php - Android volley 通过图片上传发送信息两次

我正在尝试从android向我的服务器发送包含我的发布数据的图像。为了实现这一点,我使用base64将我的图像编码为字符串并使用androidvolley库发送它。但这会引起问题。出于某种原因,它有时会发送两次帖子,我不明白为什么。下面是被调用以发送发布请求的函数。我在Stringurl="http://domain.com/ajax_ws.php";处打了个分号然后一个在protectedMapgetParams(){我发现的是Stringurl=...只被调用一次,但当它发送两次时,protectedMap...被调用两次。我找不到关于androidvolley的任何文档,所以我不

android - 使用 Volley 时如何保持进度条状态?

当我使用带fragment回调的AysncTask时,很容易保持进度条状态,但我应该如何使用volley实现它?我不能使用AsyncTask,因为它已经过时,而且volley更好更快。任何帮助或提示将不胜感激。我正在使用google的volley来发布和获取请求 最佳答案 我认为这里存在误解。首先,Volley比AsyncTask更快。这是比较苹果和橘子。他们都使用线程。Volley线程并不比异步任务中的线程快。队列是分开的,但仅此而已。在API11及更高版本中,您可以为AsyncTask实例使用自己的线程池。其次,更好地定义。Vo

java - Android Volley 访问 http 响应头域

如何使用Volley从响应中访问ETag等HTTPheader字段?使用HttpUrlCoonection,我只需执行conn.getHeaderField("ETag")即可。谢谢 最佳答案 您可以继承Request(或其任何子类)并覆盖parseNetworkResponse方法:@OverrideprotectedResponseparseNetworkResponse(NetworkResponseresponse){MapresponseHeaders=response.headers;}