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

手机服务器微架构设计与实现

大S酱 移动开发工程师
难度中级
时长56分
学习人数
综合评分9.40
52人评价 查看评价
9.9 内容实用
9.3 简洁易懂
9.0 逻辑清晰
干货,超强

已采纳回答 / sunzw
没有加权限声明吧,<uses-permission android:name="android.permission.INTERNET"/>
Content-Length返回的字符前面还有一个空格,,,真是醉了...replace(&quot; &quot;, &quot;&quot;);

已采纳回答 / dky
可以理解为被动的监听反馈, 都是通过tcp端口监听实现,  文件流传输

最新回答 / qq_尺子_gnxMS0
可能和浏览器有关系,我也遇到了,用火狐跟你一样,换成safari就好了
老师,你留个qq。我咨询下问题
coding时的声音是Stay的声音,和之前介绍基础知识时的声音不一样
另单独下载的Postman软件post发送图片头文件没有Content-Length关键字,后下载for Chrome Postman 插件解决。
找到不能解析Content-Length的问题在SimpleHttpServer函数这句httpContext.addRequestHeader(pair[0],pair[1]);往HashMap表里存储字符串value值时含有\r\n这两个字符串导致在UploadImageHandler函数中long totalLength = Long.parseLong(&quot;Content-Length&quot;);不能正确执行,解决:在SimpleHttpServer函数上边那句改为httpContext.addRequestHeader(pair[0],pair[1].replace(&quot;\r\n&quot;,&quot;&quot;));
老师按照您的方式 用 Postman  发送图片文件,头中没有Content-Length那一项,以至于
long totallength = Long.parseLong(httpContext.getRequestHeaderValue(&quot;Content-Length&quot;));
取不到数据
来吧,开始吧,很新鲜的东西,我已经迫不及待要往下学习了
听不懂啊,太难了
求源码838437017@qq.com
课程须知
请在学习本课程前了解socket、Http协议基本概念、具备java、android编程基础
老师告诉你能学到什么?
本课程能带你夯实HTTP协议的基础理论,实践android中socket的使用,无需任何第三方代码动手打造一个跑在手机上的服务器微架构HTTP Server

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消