为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 6387晚
response是内置对象,服务器对客户端请求的响应,客户端自然就能收到;而login方法是UserAction自定义的对于客户端请求的一个操作方法,可以自己定义业务逻辑设置不同的返回的String值,而String的返回值只是指向不同的JSP页面(或Action)用于客户端显示。在这个例子里客户端不需要显示JSP页面,只需要获取response中的属性也就是“login success”这个字符串,所以Action的login方法只需要返回null。

已采纳回答 / qq_派二星_03650596
1. execute 是同步的,会阻塞线程(界面卡住); 2. enqueue 是异步的,你使用okhttp这一步是必要的

已采纳回答 / 慕粉165352491
我怀疑你正在运行Android 6.0 Marshmallow(API 23)或更高版本。如果是这种情况,您必须在尝试读/写外部存储之前实施运行时权限。这个路径下没有读到需要的文件,看这个路径下文件是否存在,读文件的时候是否少了后缀名   

已采纳回答 / 田心枫
可以的  我们一些网络请求就是用的okhttp

已采纳回答 / 辛者为荣
Session 是一种HTTP存储机制,目的是为无状态的HTTP提供的持久机制。所谓 Session 认证只是简单的把 User 信息存储到 Session 里,因为 SID 的不可预测性,暂且认为是安全的。这是一种认证手段。 而 Token ,如果指的是 OAuth Token 或类似的机制的话,提供的是 认证 和 授权 ,认证是针对用户,授权是针对 App 。其目的是让 某App 有权利访问 某用户 的信息。这里的 Token 是唯一的。不可以转移到其它 App 上,也不可以转到其它 用户 上。 转过...

已采纳回答 / vveicc
OkHttpClient okHttpClient = new OkHttpClient.Builder()        .cookieJar(new CookieJar() {            private Map<String, List<Cookie>> cookieStore = new HashMap<>();            @Override            public void saveFromResponse(HttpUrl u...

已采纳回答 / 慕勒6473997
ctrl+1,比如new String()再按ctrl+1,回车,就可以了。希望采纳

已采纳回答 / qq_慕斯8529442
刚才在服务端试了一下,发现使用中文的键值对时不需要像RequestBody.create()那样额外设置编码。
课程须知
1.必须有一定的Android基础 2.必须有一定的JAVA基础 3.了解Struts,Hibernate以及TomCat服务器的使用 4.有一定的网络基础知识
老师告诉你能学到什么?
1.熟练掌握SDK 6.0之后的网络请求 2.熟练掌握图片请求 3.熟练掌握文件请求 4.熟练掌握session问题 5.熟练掌握网络请求框架封装

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消