代码拉取完成,页面将自动刷新
阳光沙滩开发的一款android初学者网络编程学习的程序
先clone 项目到本地
不要修改jar包的名字
环境:得有java环境
启动程序:
java -jar sob-android-mini-web-1.0.0.jar
看到这个端口,说明启动了,看不清就右键打开原图吧
本地浏览器测试地址为
http://localhost:9102/get/text
或者
http://127.0.0.1:9102/get/text
进行访问即可。
手机连接同一个局域网的时候,查看ifconfig/ipconfig,看看电脑的ip是多少 。访问地址为
ip:9102/get/text
模拟器同一电脑访问地址:
10.0.2.2:9102/get/text
进行测试即可。
方法:get
接口:
/get/text
参数:无
返回:
{
"success": true,
"code": 10000,
"message": "获取成功",
"data": [
{
"id": "1202177685208530944",
"title": "Android加载大图片,解决OOM问题",
"viewCount": 104,
"commentCount": 50,
"publishTime": "2019-12-04T10:47:50.192+0000",
"userName": "程序员拉大锯",
"cover": "/imgs/14.png"
},
{
"id": "1202177685208530945",
"title": "Volley/Xutils对大图片处理算法源码分析",
"viewCount": 269,
"commentCount": 24,
"publishTime": "2019-12-04T10:47:50.192+0000",
"userName": "程序员拉大锯",
"cover": "/imgs/11.png"
}
]
}
直接使用上面的图片路径访问即可:
图片资源
方法:get
/imgs/xx.png
xx范围:0~16
方法:get
接口:
/get/param
参数:
返回:
{
"success": true,
"code": 10000,
"message": "get带参数请求成功.",
"data": {
"page": "1",
"keyword": "你好呀",
"order": "逆序"
}
}
异常:
{
"success": false,
"code": 11111,
"message": "顺序参数非法",
"data": null
}
方法:post
接口:
/file/upload
参数:
文件 file
返回:
{
"success": true,
"code": 10000,
"message": "上传成功.文件路径为:E:\\codes\\Idear\\SobNetworkCourseServer\\target\\classes\\sobUpload\\0.png",
"data": null
}
方法:post
接口:
/files/upload
参数:
文件列表 files
返回:
{
"success": true,
"code": 10000,
"message": "上传成功3个文件,路径:E:/codes/Idear/SobNetworkCourseServer/target/classes/sobUpload",
"data": null
}
方法:post
接口:
/file/params/upload
参数file,文件类型
description 描述 字符串类型
isFree是否免费“true/false” 字符串类型
返回:
{success=true, code=10000, message='上传成功.文件路径为:E:\codes\Idear\SobNetworkCourseServer\target\classes\sobUpload\rBsADV3nxtKACoSfAAAPx8jyjF8169.png', data=your descriptions is --> "我是文件的描述内容..." isFree == > "false"}
方法:post
接口
/post/comment
body json 字段
articleId:文章id
commentContent:评论内容
eg:
{
"articleId":"234123",
"commentContent":"这是评论内容"
}
返回:
{
"success": true,
"code": 10000,
"message": "评论成功:这是评论内容",
"data": null
}
方法:post
接口
/post/string
参数:
string 字符内容
localhost:9102/post/string?string=内容测试内容
返回:
{
"success": true,
"code": 10000,
"message": "提交字符串成功:内容测试内容",
"data": null
}
方法:get
接口:
/download/{fileName}
fileName的取值为:[0,16]
返回:
文件流
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。