基于已经建立好的do、dto、html、js、以及api接口。
一、如何将页面添加到功能模块中:
sys_menu中的status字段修改为A。
PS:你要确认自己的web.config指向的数据库位置是你想要的那个数据库
二、[FromBody]和[FromUrl]的区别:
FromBody:使用FromBody将强制从FormData中读取数据
FromUri强制从url中读取FileRequest 对象,当访问时将自动转换将Uri中的参数作为对象属性忽略form传递的数据
三、有关于类型转换的问题:
四、postMan如何测试各种方法:
增删改查的测试:
五、接口自测:
六、视图创建以及使用:
这是所有需要修改的东西。
1.Do中添加DBIgnore,Dto中添加DBIgnore,
2.request中添加3.新建ViewModel中的VM,其中的列是所有视图中的列,
4.Repository中添加所被接口需要调用的方法
5.API-Cotroller中写方法调用repo中的方法
6.js或者app调用API接口——————Over。
七、新增留言信息需要做的事情:
需要判断内部的一些数值(比如年级班级id)是否存在,再进行下一步查询,return的message是前台输出信息,
八、Http协议——>详解:https://www.cnblogs.com/EricaMIN1987_IT/p/3837436.html
HTTP默认的端口号为80,HTTPS的端口号为443。
GET和POST的区别:
1、GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,如EditPosts.aspx?name=test1&id=123456. POST方法是把提交的数据放在HTTP包的Body中。
2、GET提交的数据大小有限制,最多只能有1024字节(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制。
3、GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值。
4、GET方式提交数据,会带来安全问题,比如一个登录页面,通过GET方式提交数据时,用户名和密码将出现在URL上,如果页面可以被缓存或者其他人可以访问这台机器,就可以从历史记录获得该用户的账号和密码。