java - Android retrofit 401 after successful login / register -


after login / register in app, try call route, shall me data, if click on button

onresponse: response{protocol=http/1.1, code=401, message=unauthorized, url=http://192.168.3.15/myapp/public/api/getimage}

my call looks this:

    apiservice service;     tokenmanager tokenmanager;     call<imageresponse> call;     ....      tokenmanager = tokenmanager.getinstance(getsharedpreferences("prefs", mode_private));     service = retrofitbuilder.createservicewithauth(apiservice.class, tokenmanager);       ....      @onclick(r.id.testimagebutton)     void getimages() {         call = service.getstreambase64();         call.enqueue(new callback<imageresponse>() {             @override             public void onresponse(call<imageresponse> call, response<imageresponse> response) {                 log.w(class_label, "onresponse: " + response );             }             @override             public void onfailure(call<imageresponse> call, throwable t) {                 log.w(class_label, "onfailure: " + t.getmessage() );             }         });     } 

my image model:

public class image {      int id;     string image;      public int getid() {         return id;     }      public void setid(int id) {         this.id = id;     }      public string getimage() {         return image;     }      public void setimage(string image) {         this.image = image;     }  } 

my image response:

public class imageresponse {      list<image> data;      public list<image> getdata() {         return data;     } } 

i did test route on postman, worked.

my api built laravel, route calls method:

public function getimage() {     $data = db::table('images')->first();     return response()->json(['images' => $data ], 200, []); } 

the api route:

route::get('image', ['as' => 'image', 'uses' => 'api\apicontroller@image']); 


Comments

Popular posts from this blog

vue.js - Create hooks for automated testing -

php - Vagrant up error - Uncaught Reflection Exception: Class DOMDocument does not exist -

javascript - Create a stacked percentage column -