给定一个图像的URL,我想下载它并将其粘贴到我在android上的画布上.如何将图像检索到我的应用程序?
请帮忙.
谢谢,de costo.
我有一个需要电子邮件和密码的登录信息.
如果我从Postman休息客户端点击它:
www.site.com/login.json?session[email]=bob@gmail.com&session[password]=password
Run Code Online (Sandbox Code Playgroud)
服务器(Rails)会很好地读取它,如下所示:
{"session"=>{"email"=>"bob@gmail.com", "password"=>"password"}, "action"=>"create", "controller"=>"sessions", "format"=>"json"}
Run Code Online (Sandbox Code Playgroud)
但是,如果我从Android发送与HTTPGet相同的东西,像这样:
HttpClient httpclient = new DefaultHttpClient();
//get the parameters
String email = params[0];
String password = params[1];
String url = "http://www.site.com/login.json?session[email]=" + email + "?session[password]=" + password;
HttpGet httpget = new HttpGet(url);
httpget.setHeader("Accept", "application/json");
httpget.setHeader("Content-type", "application/json");
response = httpclient.execute(httpget);
Run Code Online (Sandbox Code Playgroud)
服务器无法识别参数,我最终得到一个空的json对象,如下所示:
{"session"=>{}, "action"=>"create", "controller"=>"sessions", "format"=>"json"}
Run Code Online (Sandbox Code Playgroud)
有人知道如何在Android中的这个HTTPGet调用中形成参数,以便在其余的客户端调用中工作吗?谢谢!
我试图使用身份验证值向服务器发送响应,它在登录时提供给我.服务器仅在发送该值时接受请求.但它适用于邮递员(见快照)但不适用于我的代码.
码
URL url = new URL(strings[0]);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
String token = "" + new String(accessToken);
con.setRequestMethod("GET");
con.setRequestProperty("AuthToken", token);
con.setReadTimeout(15000);
con.setConnectTimeout(15000);
con.setDoOutput(false);
Run Code Online (Sandbox Code Playgroud)
我也试过这样的方式
String token = "AuthToken :" + new String(accessToken);
con.setRequestProperty("Authorization", token);
Run Code Online (Sandbox Code Playgroud)