当前位置: 首页 > news >正文

免费制作网站net域名做公司网站每年多少钱

免费制作网站net域名,做公司网站每年多少钱,中国网页游戏排行榜,六安网约车什么是RESTful API RESTful API是利用HTTP请求访问或使用数据的应用程序接口#xff08;API#xff09;的体系结构样式。这些数据可用于GET#xff0c;PUT#xff0c;POST和DELETE数据类型#xff0c;这些数据类型指的是与资源相关的操作读取、更新、创建和删除。 网站的…什么是RESTful API RESTful API是利用HTTP请求访问或使用数据的应用程序接口API的体系结构样式。这些数据可用于GETPUTPOST和DELETE数据类型这些数据类型指的是与资源相关的操作读取、更新、创建和删除。 网站的API是允许两个软件程序相互通信的代码。API详细说明了开发人员编写从操作系统或其他应用程序请求服务程序的正确方法。 RESTful API也称为RESTful Web服务或REST API基于表示性状态转移REST它是Web服务开发中经常使用的一种体系结构样式和通信方式。 REST技术通常优于其他类似技术。这是因为REST使用较少的带宽使其更适合高效的互联网使用。RESTful API也可以用JavaScript或Python之类的编程语言来构建。 浏览器使用的REST可以被视为互联网语言。随着云使用量的兴起云消费者正在使用API公开和组织对Web服务的访问。REST是构建API的逻辑选择它允许用户在分布式环境中灵活地连接、管理和交互云服务。 RESTful API如何工作 RESTful API使用分解事务来创建一系列小模块。每个模块处理事务的一个底层部分。这种模块化为开发人员提供了很大的灵活性但是对于开发人员来说从头开始设计REST API是一个挑战。 目前有几家公司提供了供开发人员使用的工具例如本文演示工具EOLINKERwww.eolinker.com。 RESTful API使用命令来获取资源。资源在任何给定时间戳下的状态称为表示资源resource representation。RESTful API使用RFC 2616协议定义的现有HTTP方法例如 GET检索资源 PUT更改状态或更新资源的状态该资源可以是对象文件或块 POST创建该资源 DELETE删除资源。 使用REST网络化组件是用户请求访问的资源所有调用都是无状态的RESTful服务在执行之间不能保留任何内容。 REST API支持的数据格式包括 application/ json application/ xml application/ x-www-form-urlencoded multipart/form-data 用途 由于调用是无状态的因此REST在云应用程序中很有用。如果出现故障无状态组件可以自由地重新部署它们可以扩展适应负载变化。因为任何请求都可以定向到组件的任何实例下一个事务不必记住任何保存的内容。这使得REST更适合用于Web。RESTful模型在云服务中也很有用因为通过API绑定到服务是控制URL解码方式的问题。 RESTful API设计和架构约束 RESTful API设计由Roy Fielding在2000年的博士学位论文中定义。为了成为真正的RESTful APIWeb服务必须遵守以下六个REST体系结构约束 使用统一接口UI。资源应该通过单个URL进行唯一标识并且只有通过使用网络协议的底层方法例如带HTTP的DELETEPUT和GET才能对资源进行操作。 基于客户端服务器。客户端和服务器之间应该要清晰划分。UI和请求收集问题是客户端的领域。数据访问、工作负载管理和安全性是服务器的领域。客户端和服务器的这种松散耦合使得彼此之间可以独立开发。 无状态操作。所有客户端-服务器操作都应该是无状态的并且所需的任何状态管理都应该在客户端进行而不是服务器上。 RESTful资源缓存。除非明确指出不可能进行缓存否则所有资源都应允许缓存。 分层系统。REST支持由多层服务器组成的体系结构。 按需编码。大多数时候服务器会以XML或JSON的形式发送回资源的静态表示。但是必要时服务器可以向客户端发送可执行代码。 常见的REST API挑战 除了设计和体系结构的约束外个人还必须面对REST API的一些挑战。可能具有挑战性的一些概念可能包括 端点一致性。 API版本控制。 响应时间长数据太多。 安全性。需要注意很多方面包括使用以下方面 HTTPS 阻止来自未知IP地址和域的访问 验证URL 阻止意外的大有效载荷 记录请求 检查故障。 身份验证。使用常见的身份验证方法例如HTTP基本身份验证允许使用base64编码的用户名密码字符串API密钥JSON Web Token和其他访问令牌。例如OAuth 2.0适用于访问控制。 API测试。测试过程中可能具有挑战性的部分包括 初始设置 架构更新 测试参数组合 序列API调用 验证测试参数 系统集成 定义错误代码和消息。 对于错误代码使用标准HTTP错误代码是更常见的做法。错误处理除了解析正文或检查错误外可能没有其他方法来区分响应是否成功。 随着时间推移的开发人员开始使用RESTful API并使用它们为网站和应用程序添加功能。如今REST API被认为是“互联网的骨干”。
http://www.pierceye.com/news/902225/

相关文章:

  • 嘉峪关建设路小学网站游戏网页链接
  • 阿里云 网站根目录广东建筑企业50强
  • 河北省网络科技网站装饰设计素描
  • 合肥网站建设索q479185700企业做网站公司哪家好
  • wordpress暂停网站兰州网站建设方法
  • 丰台网站制作html教程 菜鸟教程
  • 在那个网站做直播好赚钱吗重庆妇科医院排名大全
  • 在线教育网站建设投标书查询公司的网站备案信息查询
  • 俄文网站策划wdcp wordpress
  • 建设个人网站流程中国工程建设招聘信息网站
  • 电影网站设计说明书在原域名给公司建立网站
  • 小规模公司做网站成本是什么wordpress主题转html
  • seo做的比较好的网站的几个特征app网站建设教程视频教程
  • 网站建设规范优质高等职业院校建设网站
  • 国内做网站哪家公司好机票什么网站建设
  • 万盛经开区建设局官方网站高校校园网站建设的要求
  • 制作企业网站的实训报告防伪码查询网站怎么做的
  • 做网站会很忙吗网站 js 广告代码
  • 没有网站域名备案专业做书画推广的网站
  • 做app网站公司名称有没有做黑市网站
  • apache建设网站做网站页面代码
  • html5 单页网站网络运维从入门到精通
  • 联合建设官方网站银川网站seo
  • jsp网站开发与设计摘要网站开发是什么
  • 公司网站建设论文结束语谷歌建站多少钱
  • 陕西省建设工会网站漳州做网站最便宜
  • asp网站怎么做301定向辽宁网络优化方法
  • 足球网站建设无锡企业网站的建设
  • 网站建设 国风网络学校网站建设新闻
  • 网站集成微信登录ai logo设计网站