问题描述
cImgUrl商品图片APPServerMian85/index.aspx?action=default&miandanproduct=cImgUrlcId商品idAPPServerMian85/index.aspx?action=default&miandanproduct=cIdcPrice价格APPServerMian85/index.aspx?action=default&miandanproduct=cPricecTime剩余时间APPServerMian85/index2.aspxcName商品名APPServerMian85/index.aspx?action=default&miandanproduct=cName这几个接口APP的程序员让我合并到一起第一次做这个什么是合并能不能告诉我合并之后执行的是什么样路径什么样子谢谢了他给了我一个示例不过我看不懂是这样的http://alice.160it.cn/APPServer/aliceweb.ashx?action=default
解决方案
解决方案二:
意思就是合在一个aspx页面或者ashx中,通过某个标志位,比如action来确认要执行哪个方法……建议你直接用webapi……高端大气上档次,低调奢华有内涵
解决方案三:
能不能麻烦你帮我弄个执行出来后样子的示例?
解决方案四:
webapi的你可以看下这前后几篇文章
解决方案五:
应该就是一个webapi返回所有这些信息吧APPServerMian85/index.aspx?action=default返回cImgUrl商品图片,cId商品id,cPrice价格,cTime剩余时间,cName商品名。可以以json格式返回
解决方案六:
它的意思就是设计第6个api,而不是使用这5个之中的任何一个。不过我给你一个建议:先不要设计实现任何东西,先告诉你的“APP的程序员”要直接写出新api的需求文档、不要只会给个标题。需求变化往往是千变万化的。因此APP程序员提出了第6个需求,他就有义务给你用适合工程师的文档方式来写出来(相当于A4半页纸的东西)。
解决方案七:
上面只是说明“什么是合并”。但是并不代表这种合并的需求结果不是扯淡。比如说原来的api返回的是一个二进制的图片文件流;比如说原来的5个api完全会灵活适用到不同的业务流程中,因此新的第6个api也完全不能取代之前的5个api中的任何一个,反而有可能有被滥用的可能。实际上这里的核心“技术”就在于:要有产品经理对第6个api的设计负责任。你没有这权利去决定这个api该设计为什么样。引用楼主qq_27252391的回复:
能不能告诉我合并之后执行的是什么样路径什么样子谢谢了他给了我一个示例不过我看不懂是这样的http://alice.160it.cn/APPServer/aliceweb.ashx?action=default
解决方案八:
引用2楼qq_27252391的回复:
能不能麻烦你帮我弄个执行出来后样子的示例?
那个所谓的“出来的样子的示例”,就是你设计了一个新的实体类型,然后输出这个实体类型的对象的json格式的字符串。这只是形式而已。如果时间都用在形式上了(没有人在内部花10分钟时间、根据你们自己的源代码做简单的指导培训),那么你们公司的研发一定有着严重的问题。
解决方案九:
说的辣么复杂,无非就是把全部API返回的JSON合并到一个接口,一次性输出而已。比如:{"status":0,"第一个借口":"{}","第二个借口":"{}",}