1.商品详情页restful接口改造
并不是所有接口都适合改造成restful的
添加收获地址的接口,在add的时候传的是shipping,而这个shipping是有很多参数的,如果将其改造成restful ,那么url会非常长,而且restful是按资源占位的,占位如果不准确就会找不到资源
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
这两者的区别是什么?
一个的写法是:www.happymmall.com/product/detail.do?productId=26
restful写法是:www.happy.com/product/26 使用资源定位的方式来请求
但并不是所有的接口都适合改造成restful接口
www.happymmall.com/shipping/geely/1821211/address................这样url 会太长,而且一旦出现占位不准确就会出现找不到资源
当然这种请求肯定不是采用GET method ,如果是创建一个新的资源会选择使用post方式,更新一个资源我们会选择put这个方式。
照现在的写法及配置,原先的请求方式也不会受到影响
2.列表页改造restful接口