.net APP接口问题

问题描述

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,"第一个借口":"{}","第二个借口":"{}",}

时间: 2024-10-02 22:13:56

.net APP接口问题的相关文章

移动app接口编程技术-学习实现之PHP进阶 数组

数组创建,初始化 '老大','2'=>'老三','1'=>'老二'); if( isset($arr3) ) {print_r($arr3);} ?> 使用数组的值 打印出数组的数据 //直接通过index访问 '; } ?> //通过foreach循环访问数组里的值 "我",'love'=>'爱','u'=>'你'); if(isset($arr)) { foreach($arr as $key=>$value) { echo $value.

java-请问app接口或者web接口怎么防止重放攻击或者重复提交?

问题描述 请问app接口或者web接口怎么防止重放攻击或者重复提交? 例如有些接口是提取信息的,如果有人抓包重复请求,估计server会崩溃.还有一些涉及到金额交易的接口,必须保证不能重复提交,请问有什么比较好的解决方案? 解决方案 稍微专业一点的防火墙都有硬防ddos的.至于防止重复提交,你可以用二段提交,客户端发请求,服务器产生一个唯一id,客户端用这个id提交数据,服务器收到数据作废id.如果重复提交,那么因为客户端只有一个id,后面的请求就没用了.

app-关于APP接口加密的问题,在线等大神

问题描述 关于APP接口加密的问题,在线等大神 APP与后台接口间的数据传输加密使用3DES加密,但是3DES的密钥需要保存在APP中,这样很容易被获取,一旦密钥被获取,数据加密将不复存在. 所以我想使用RSA非对称加密方式传输3DES的密钥,用户登录时从服务器获取3DES的密钥,这个密钥是在服务器端经过RSA私钥加密的,APP获取后再用公钥解密,最终得到3DES密钥. 但是我有个问题,RSA的公钥是保存在APP中的,如果能够得到公钥,是不是也可以解密服务器经过RSA私钥传过来的密文了??那RS

求教!!手机app接口,修改密码问题!!

问题描述 求教!!手机app接口,修改密码问题!! 问题::在手机端app上,要做修改密码为题,第一步就是手机接收验证信息,在后台接口上怎么样写,来实现手机接收验证码!!! 解决方案 首先你需要找一家短信商,他会提供给你发短信的接口,你后台接入就行了,app端只需要调用这个接口,传入手机号,后台通过运营商的接口给你发短信 解决方案二: 你点击发送验证码时,把手机号传给后台,后台进行短信平台验证码平台的对接,获取到验证码返回到手机端不就行了 解决方案三: 手机通过短信接收验证信息,短信接收是手机内

手机app接口开发-手机APP登录接口设计问题,不知道加密方式如何登录?

问题描述 手机APP登录接口设计问题,不知道加密方式如何登录? 不知道网站的密码的加密方式,知道密码,手机APP接口该怎么设计登录呢? 解决方案 用fiddler调试,看看密码是不是明文传过去的.如果不是,再用js调试工具看密码在客户端的加密方式是什么. 解决方案二: 设计基于HTML5的APP登录功能及安全调用接口的方式(原理篇)设计基于HTML5的APP登录功能及安全调用接口的方式(原理篇) 解决方案三: 知道密码,但不知道加密方式,这个就需要从 PC,即网页端分析了.只有分析出加密的算法,

PHP编写简单的App接口_php实例

本篇是笔记尝试写的第一个PHP接口,并在iOS开发中尝试应用测试.今天给大家分享如何自己写接口来测试! 相信很多朋友在开发时遇到过这样的问题:后台什么时候提供接口?怎么才提供一个接口,其他接口什么时候给出来?没有接口我们前端怎么能做得了? 哈哈!大学学完本篇就可以自己搞个接口来返回固定的死数据来测试了! 搭建PHP环境 由于本人使用的电脑是Mac,因此推荐大家使用MAMP PRO这款软件,不过是收费版,相信不想花钱的大家会有办法搞定的! MAMP PRO这款软件是集成环境软件,已经有apache

app-求教php 做APP接口 整个通信流程

问题描述 求教php 做APP接口 整个通信流程 求教怎么做 步骤 有哪些文件 header('Content-type: application/json;charset=utf-8'); require 'conn.php'; //读取数据 $sql_notice = mysql_query('SELECT id,user_name FROM yxd_user limit 0,4'); //$data[] = mysql_fetch_array($sql_notice,MYSQL_ASSOC

利用PHP如何写APP接口详解_php实例

搭建PHP环境 由于本人使用的电脑是Mac,因此推荐大家使用MAMP PRO这款软件,不过是收费版,相信不想花钱的大家会有办法搞定的! MAMP PRO这款软件是集成环境软件,已经有apache.mysql.php了,具备运行解析PHP的环境了! 如果不想使用集成环境,可以自己搭建.Mac自带了apache和PHP环境的,只需要稍加配置一下就可以使用了,然后再安装一下mysql就可以了! 大家可以看一下简单版本配置:Mac配置PHP环境 这篇文章. 启动服务器 这里是以MAMP PRO软件为例,

thinkphp 写APP接口集成极光推送的例子

最近用Thinkphp写了个App接口用到第三方推送功能,本文用的第三方推送工具是极光推送,其他的推送不一一介绍. 第一步:下载PHPSDK 并到官网上注册应用将app_key .master_secret 放到文件中 下载地址:https://www.jpush.cn/common/downloads/resource/1460966988359 第二步:将解压后的文件 src->JPush中的文件及文件夹复制到ORG->Push中(文件夹需要自己创建)或者放到vender中 第三步:在公共

php写app接口并返回json数据的实例(分享)

第一步:conn.PHP文件,用于连接数据库并定义接口格式,代码如下: <?php header("charset=utf-8"); $servername="localhost"; $username="root"; $password="root"; $dbname="test"; $conn = mysql_connect($servername,$username,$password); if