在Postman中完美运行时从Android App发送发帖请求时出现401 Auth错误

时间:2018-12-17 10:15:05

标签: android http-post android-volley http-status-code-401 exotel-api

我正在将exotel呼叫服务集成到我的一个客户端android应用中。 Api在邮递员中工作正常,并收到xml响应,但在android应用中不起作用,并给出了volley 401身份验证错误。

val stringRequest = object : StringRequest(Request.Method.POST,
                        URL,
                        Response.Listener { response ->
                            Toast.makeText(context, "response " + response.toString(), Toast.LENGTH_SHORT).show()
                            Log.d("Callresponse", response.toString())
                        }, Response.ErrorListener { error ->
                    Log.d("Callresponseerror", error.message.toString())
                    Toast.makeText(context, "error " + error.message, Toast.LENGTH_SHORT).show()
                }) {
                    override fun getParams(): MutableMap<String, String> {
                        val params = HashMap<String, String>()
                        params["From"] = AppSetting.getSitterMobile(context, AppConstants.PREF_MOBILE, null)
                        params["To"] = contact
                        params["CallerId"] = "*****"
                        params["CallType"] = "****"
                        return params
                    }
                }
                stringRequest.retryPolicy = DefaultRetryPolicy(10,
                        10,
                        DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)
                requestQueue.add(stringRequest)

0 个答案:

没有答案