تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ پوریا شفیعی
مشکل در هویت سنجی JsonRequest
محسن موحد حل شده توسط محسن موحد

استاد وقت بخیر

من url ی دارم که نیاز داره Header واسش مشخص کنم چون ارور Autorization  در متد onErrorRespone میده من این کار رو به صورت زیر انجام دادم ولی حالا با ارور Client مواجه میشم

سوال اول :برای مشخص کردن key باید متد .getHeaders شبیه کد زیر override کرد؟و کلا این کار من کجاش مشکل داره که با ارور client مواجه میشم؟

ادرس ریکویست من :ادرس ریکوعست

StringRequest request = new StringRequest(Request.Method.POST, "https://api.jsonbin.io/b/5eafd5e18284f36af7b52505", new Response.Listener<String>() {
            @Override
            public void onResponse(String response) {
                Log.i(TAG, "onResponse: "+response.toString());
            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                Log.i(TAG, "onErrorResponse: "+error);
            }
        }) {
            @Override
            public Map getHeaders() throws AuthFailureError {
                HashMap map = new HashMap();
                map.put("Content-Type","application/json");
                map.put("Authorization","$2b$10$4.8BJWQUJ/aSc8aUf1w5R.HkgKYrJpjf1RigWYDP8lqSkekqA.GES");
                return map;
            }
        };

 

سلام.

خوبی؟ :دی

طبق مستندات خود api، متد ارسالو باید GET بذاری و بجای Authorization باید secret-key بگذاری.

بهترین پاسخ
محسن موحد ۱۵ اردیبهشت ۱۳۹۹، ۱۲:۲۳