`

移动App访问服务器的方式

 
阅读更多

1:Webservice

2:http轻量级访问

 

相对而言,http访问便捷,就如同平常的web应用中的http请求,只是服务器返回的响应格式不同,这个由app端和服务器端约定即可,可以任意格式,xml,json甚至其他。

 

 

web service是一种协议,它返回的就是“对象”!是一个丰富、复杂的结构,服务器端可以定义自定义类型,然后返回一个此类型的对象,客户端于是可以自动获得wsdl并创建承载此自定义类型对象的对象。

既然是任意自定义对象,你的客户就不会强调别的。除非你的客户根本不懂web service,或者你没有理解客户的意思。

 

如果我需要调用一个服务功能,我就希望用轻量级的http post(或者get)命令访问一个web服务器网址就行了,然后服务器(在这个http post命令或者http get命令)的输出流中包含一个json语法的字符串就行了,我这边会使用json.net来解析成内部的对象。这时候,我会告诉对方“不需要web service,我只要json字符串”。

分享到:
评论

相关推荐

    详解App移动学习方式是否需要访问服务器.doc

    移动学习的软件架构应用于PC电脑端的远程教育的软件架构,一般是B/S(浏览器/服务器)架构或C/S(客户端/服务器)架构,而应用于智能终端的移动学习的软件架构略有不同,分为智能终端层、业务逻辑层和数据访问层,安全...

    基于Android开发的APP服务器端设计.pdf

    * 服务器交互原理包括通过Tomcat搭建服务器、使用Struts2框架对请求进行解析、连接MYSQL数据库对数据进行访问等。 * 服务器交互原理的实现需要考虑到_request和_response的处理、数据的存储和检索、安全性和性能等...

    ios移动社交app的客户端+webservice服务器端源码

    - **API安全**:OAuth、JWT(JSON Web Tokens)等认证机制确保只有授权的客户端可以访问服务器资源。 - **负载均衡**:大型社交应用可能需要负载均衡技术,如Nginx或HAProxy,来分发请求到多个服务器,提高系统...

    网上订货移动App服务器部署架构说明 (2).doc

    网上订货移动App的服务器部署架构是支撑应用程序稳定运行的关键组成部分,它涉及到多个层面的设计与配置,包括硬件选型、操作系统选择以及应用软件的部署。下面将详细解析这个架构及其重要组件。 首先,架构图中的...

    移动App性能优化经验分享.pdf

    移动应用性能优化是软件开发和互联网行业中至关重要的一部分,尤其是在移动设备普及和网络技术飞速发展的背景下,...通过这些技术手段,最终目的是为了提供更佳的用户体验,满足用户对于App访问速度和稳定性的高要求。

    Uniapp小程序移动App开发案例

    在实际的移动App开发中,这通常是与服务器交互的重要手段,比如获取用户信息、加载商品列表、提交用户反馈等。`uni.request()`的使用涉及到以下几个关键步骤: 1. 初始化请求配置:包括URL、方法(GET或POST)、数据...

    移动开发app

    ### 移动开发APP技术概览 随着移动互联网的飞速发展,移动应用已经成为人们日常生活中不可或缺的一部分。根据给定的信息,“移动开发APP”主要涵盖了三种类型的技术:原生开发技术(Native app)、网页开发技术...

    Android移动办公APP源码.zip

    《Android移动办公APP源码解析》 在当今的数字化时代,移动办公已经成为企业日常运营的重要组成部分,而Android平台因其开放性和广泛的应用性,成为开发者构建移动办公应用的首选平台。"Android移动办公APP源码.zip...

    使用AWS为企业用户开发移动App和无服务器的微服务

    在当今日益数字化的世界中,云计算服务提供商亚马逊网络服务(AWS)为开发和部署企业级移动应用程序及无服务器微服务架构提供了强大的支持。AWS提供了一系列服务,使企业能够专注于应用程序的功能开发和用户价值提升...

    移动医疗APP源码 android (安卓版)妙手医生源码

    4. **网络通信**:移动医疗APP通常需要与服务器交互,获取或上传数据。这可能涉及到HTTP/HTTPS请求,使用如Retrofit或OkHttp这样的网络库。源码中应包含接口定义和网络请求的处理逻辑。 5. **数据持久化**:应用...

    移动金融App本机号认证探析.pdf

    当用户安装并首次打开金融App时,App会请求访问设备的特定标识。在获得用户授权后,App将这些信息发送到服务器进行比对和验证。服务器通常会将这些数据与已知的设备列表或者用户的账户信息进行匹配,如果匹配成功,...

    移动APP前端页面租房网站

    2. **移动优化**:移动APP前端设计需考虑到不同屏幕尺寸、分辨率和操作系统,确保页面自适应,内容可清晰阅读,按钮易于点击。使用响应式设计(Responsive Web Design)可以根据用户的设备调整布局和样式。 3. **...

    高校移动校园APP的研究与设计.pdf

    设计移动校园APP时,需考虑与校园网络平台和网络架构的协同,通过功能调研、校外考察和技术分析,满足师生的时间和空间访问需求。考虑到高校校园网络环境的差异,APP设计应注重信息载体的多样性和信息获取渠道的多元...

    移动易APP后台

    6. **身份验证与授权**:移动易APP后台可能包含用户认证和权限管理机制,如OAuth2、JWT(JSON Web Tokens)或Session-based认证,确保用户的安全访问和操作权限控制。 7. **错误处理与日志记录**:为了调试和监控,...

    基于HTML5的移动Web App开发研究.pdf

    然而,移动Web App也存在一些挑战,如性能可能不如原生App流畅,对离线支持有限,以及无法访问所有设备硬件功能。但随着HTML5技术的不断发展和完善,这些问题正逐渐得到解决。 在实际开发中,移动Web App的设计方案...

    Grails,移动互联网时代服务器端开发的利器

    GORM是Grails的数据访问层,提供了一种简单的方式来操作数据库。它支持Hibernate和ActiveRecord风格的ORM,使数据模型与数据库之间的交互变得轻松。 3. **命令行工具** Grails提供了一套强大的命令行工具,用于...

    Android studio 移动订餐APP.zip

    3. 网络通信:移动订餐APP需要与服务器进行数据交换,实现菜品查询、下单、支付等功能。Android的HttpURLConnection或第三方库如Retrofit、OkHttp可方便地处理网络请求。 4. 消息推送:为了实时更新订单状态,可以...

    用HTML5新特性开发移动App

    ### 移动App分类 移动应用程序可以分为三类:Native App、Web App和Hybrid App。 - **Native App**:专门针对某一平台(如iOS或Android)开发的应用程序,通常需要使用平台特定的开发工具和语言,如Swift或Kotlin。...

    集成智能接入网关APP:优化企业级移动办公网络.pdf

    集成智能接入网关APP是一种面向企业级移动办公网络优化的解决方案。随着云计算和移动办公的普及,企业对于网络接入的便捷性、稳定性和安全性提出了更高的要求。在移动办公场景中,员工可能需要访问各种企业资源,如...

    电信设备-APP应用程序安全下载的方法、移动终端及下载服务器.zip

    "电信设备-APP应用程序安全下载的方法、移动终端及下载服务器"这一主题旨在探讨如何确保用户在下载和使用APP时能够避免潜在的安全风险。下面我们将详细讲解这一主题涉及的知识点。 1. **安全下载方法**: - **验证...

Global site tag (gtag.js) - Google Analytics