极道Jdon Dojo 话题 新佳 订阅
极道
  • 元认知
  • 元逻辑
  • 元设计
  • 元编程
  • 元语言

RESTful编程指南

  • HTTP状态码:402 Payment Required需要付款 - mozilla

    这是mozilla一项
  • 综合Twitter、Github等各大网站API设计经验:RESTful API实用设计与最佳实践 - Vinay Sahni

    如果你的数据模型已经开始稳定,并且可以为Web应用程序创建公共API了,一旦发布了API,就很难对其进行重大更改,并且想要尽可能早地获得正确的解决方案。现在,互联网上对API设计的意见不统一也不是很充足。但是,因为没有一种在所有情况下都能有效使用的标准,你可能有很多选择:应该接受哪种格式?您
  • API架构的七级成熟度模型,看看你家的应用属于哪一个级别? - Sensedia

    成熟度模型分为7个级别,分为3个常规分类: 不基于API:  系统和集成体系结构不基于正式API,在某些情况下没有通信,而其他通常共享文件,使用队列,非结构化Web服务甚至制作一些TCP / Socket技术以提供应用程序之间的通信。 部分基于API:  系统和集成体 icon
  • 什么是RESTful API的Richardson成熟度模型? - readlearncode

    这个模型是由伦纳德·理查森(Leonard Richardson)开发的,试图根据对REST施加约束的遵守程度对API进行分类。分类有四个级别:最低的是级别0,它表示不那么兼容的实现,最高的是级别3,它是最兼容的,因此也是最RESTful的。 级别0:POX( icon
  • gRPC是重新发明轮子的RPC框架? - kelseyhightower

    正如Kubernetes相对于基础设施而言一样,gRPC是相对于应用而言的,就像kubernetes一样,没有人应该直接接触gRPC。gRPC尝试通过支持身份验证、服务发现、负载平衡、测量指标以及许多使人们趋向于使用外部代理的功能,它已经不仅仅是RPC,它不是一个简单RPC框架,gRPC更多 icon
  • 为什么REST比GraphQL更好? - TomaszJaskuλa

    GraphQL并不是要取代REST,它是固执己见的,并且在设计时考虑了特定的约束。它是一种强大的查询语言,可以让客户端掌控一切。但取决于具体情况,这可能是好的或坏的做法!RESTful API可能难以正确设计。我的意思是那些利用HATEOAS的人。但是一旦你做对了,它就会非常强大。特 icon
  • 避免滥用http状态码,如何将后端业务错误准确地传递到Restful客户端?Spring Boot和JAX-RS的RFC-7807问题详细信息 - codecentric

    在使用JAX-RS,Spring Boot或任何其他技术的RESTful Web服务中,必须使用机器可读且人性化的自定义业务错误代号。假设您正在编写订单处理系统,客户可能没有资格使用某种付款方式下订单,您想通过Web前端或HTTP API调用的结果向用户反馈这种问题。可以通过查看ht icon
  • 如何编写基于Spring Jax-Rs Jersey,HATEOAS API和JerseyTest框架集成的Spring Boot微服务 -DZone Microservices

    在本文中,我们讨论如何编写基于Spring Jax-Rs Jersey,HATEOAS API和JerseyTest框架集成的Spring Boot微服务。我们将采用上一篇文章 icon
  • 继全面采用Node.js以后,PayPal分享大幅度踩坑GraphQL心得 - Mark Stuart

    这篇文章涵盖了我们在PayPal扩展GraphQL时学到的所有知识,并将作为在您的公司中部署GraphQL的指南。一年前,我们撰写了“  icon
  • REST和GraphQL不是构建HTTP API唯一的选择 - Ben Nadel

    我不认为Web开发社区正在就GraphQL 进行诚实的讨论。这是因为,GraphQL几乎作为REST(Representational State Transfer)的完全替代方案。而且,虽然GraphQL可以消除REST中发现的摩擦点,但是当涉及到API实现时,不诚实的根源在于错误和隐含的 icon
  • 您的微服务是否过于琐碎?ironSource分享如何避免微服务带来的细粒度复杂性 -新堆栈

    如何将应用程序分解为细粒度的微服务会带来可能最终导致巨大灾难的复杂性,以及如何避免这种情况。在ironSource,我们与面向服务的体系结构(SOA)一起工作,该体系已经存在了数十年,并且已经接受了其最新的迭代-微服务。使用微服务方法进行应用程序开发使我们能够提高弹性并缩短上市时间。 icon
  • HTTP有哪些保证幂等性和安全性的方法? - mscharhag

    幂等性和安全性是HTTP方法的属性。在HTTP RFC定义了这些特性,并告诉我们哪些HTTP方法是安全的和幂。服务器应用程序应确保正确执行安全和幂等的 icon
  • HttpClientBuilder中设置代理服务器 - TCoolsIT

    使用Spring Boot中RestTemplate/WebserviceTemplate时,如果正在使用代理,使用自定义HttpClient访问,默认情况下,HttpClientBuilder中未设置这些代理服务器。设置代理服务器,请添加以下内容: icon
  • 使用Docker打包容器化SpringBoot的RESTful API -Rafael Ferreira

    在本文中,假设您已经了解Docker和AP​​I开发的原理,我将向您展示如何对Java API进行Docker化:生成docker镜像并dockerizing Springboot API,我们将使用的API是使用以下技术开发的: Java Springboo icon
  • GraphQL入门:GraphQL与REST区别的不同举例 - Sithira

    当使用REST API标准时, Facebook 注意到其新闻源需要调用多个API端点才能检索所需的所有数据。因此,他们正在寻找一种以可靠的方式在移动设备上以良好性能加载新闻源的方法。GraphQL是由于这项努力而发明的。它是一种“新查询语言,为REST提供了更有效和强大的替代方法” icon
  • 使用Kotlin + Jersey + Jetty + MongoDB创建可扩展的RESTful API - Andrew

    这种组合可以像其他任何servlet应用程序一样扩展,同时也可以部署到其他服务器,例如Tomcat。与Node.js之类的东西相比,我更喜欢服务器端的Kotlin。尽管它需要更多的初始设置,但您以后可以使用它,因此会大大受益。对我们来说,最重要的两件事是正确的多线程支持以及正确构建代码的固有 icon
  • 使用Java处理JSON结构化数据 -Advanced Web Machinery

    Java非常适合实现业务逻辑,但是在处理数据集时存在一些弱点。这些任务通常与必须处理大量与POJO相关的样板代码并以编程方式更新每个属性有关。在本文中,我们将探讨 icon
  • GitHub-shanghai/jqview:JSON各种查询过滤的免费开源工具

    使用jq检查JSON对象的最简单的本机GUI 。用 icon
  • 上页
  • 下页

Jdon.com

极道:极客之道

  • 关注极道
  • 关于极道

沪ICP备12033263号-1 本系统软件来自开源JiveJdon