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

Android中的Http通信

难度中级
时长 4小时11分
学习人数
综合评分9.47
108人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.2 逻辑清晰
post请求时,服务端编码转换太麻烦了,只要req.setCharacterEncoding("UTF-8");这样就可以告诉服务器请求以utf-8编码解析,直接就是正确的中文
约否?

七天

已采纳回答 / 慕盖茨6067231
个人理解:最后end=10或者end=count都是可以的。 10是你自己出来的结果,其实不用算直赋值为count就可以。 第三个线程6-10就可以下载完,6-11当然更可以下载完了(6-11包含6-10)

最新回答 / fuyunkun
如果不想改服务端那就在你发送的时候把编码转为 iso-8859-1
楼下吐槽老师的真是幼稚 构造函数都不知道 从头去看看吧 后面的看了你也不懂
约吗?ok。。。hotel。。。
下载图片出现出错的话,并且说bitmap哪一个快过不去,应该是 if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) ..这里的getExternalStorageState()可能错了,写成了获取父地址那一个了:getExternalStorageDirectory...注意一下
怒赞老师,讲的真棒啊!豁然开朗,加油!
其次,如果用webView.loadData的话,因为官网文档说不能读取一些符号,显示不全...
data A String of data in the given encoding. The date must be URI-escaped -- '#', '%', '\', '?' should be replaced by %23, %25, %27, %3f respectively.
可以用
webView.loadDataWithBaseURL(url, sb.toString(), "text/html", "uft-8", null);
我来回答一下,如果提示handler.post那一块出现空指针的话,也就是nollpoint(忘记怎么拼了),而出现程序闪退的,原因应该是通讯不常,也就是这个handler的信息弄不过去,在mainActivity中应该是你写了private Handler handler:在开头,但是你没有new出来啊。完整应该是:Private Handler handler=new handler();
我也是这个问题:程序运行后闪退,调试的时候,发现是runnable里面进不去,handler.post()出错
程序运行后闪退,调试的时候,发现是runnable里面进不去,请问各位这是什么问题呢
程序没有报错,但是部署之后,报错,找不到 “GET” 的资源!
课程须知
本课程是Android初级课程 1、熟练掌握基本的Android应用程序开发方法 2、熟练掌握Android中数据请求的方式 3、明白get请求和post请求的区别和联系
老师告诉你能学到什么?
1、了解http基本协议 2、掌握http交互请求,例如post、和get请求 3、使用代码实现Android中的post和get请求

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消