首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    API Testing 11 – SOAP和REST API区别

    API Testing 入门基础系列 之 API Testing 11 – SOAP和REST API区别 设计一个Web service或API依靠下面两个通用的实现: SOAP – Simple Object Access Protocol REST – Representational State Transfer Protocol 采用哪种实现方式创建一个Web service或API,取决于项目或系统的需求 SOAP和REST的基本区别如下: SOAP是协议, REST是架构风格 SOAP Web Services的开发需要遵循SOAP协议。 REST Web services的开发需要遵循REST的架构风格。 一个REST Web service也可以使用SOAP协议。 缓存 SOAP不能被缓存,REST可以被缓存 技术 SOAP使用JAX-WS(Java API for XML Web Services) ,REST使用JAX-RS(Java API for

    1K30编辑于 2022-09-15
  • 来自专栏.NET企业级解决方案应用与咨询

    C#开发BIMFACE系列11 服务端API之源文件删除

    系列目录 【已更新最新开发文章,点击查看详细】 通过BIMFACE控制台或者调用服务接口上传文件成功后,如果不再需要该文件,则可以通过BIMFACE平台提供的“源文件删除”服务接口删除具体的文件 fileId={0}", fileId); 11 12 BimFaceHttpHeaders headers = new BimFaceHttpHeaders(); 13 headers.AddOAuth2Header 9 return RequestString(url, null, HttpMethod.DELETE, null); 10 } 其中引用的RequestString()方法,请参考《C#开发 BIMFACE系列6 服务端API之获取文件信息》,方法完全一样。 string.Empty; string token = txtAccessToken.Text; string fileId = txtFileId.Text; FileApi api

    66220发布于 2019-09-18
  • 来自专栏后端学习之道

    Java 11 中新的 HttpClient API概览

    概述 Java 11 中引入了新的 HttpClient API。它替代了不适合 HTTP 协议的旧 HttpURLConnection API。 这个新的 API 使用构建器模式和流畅的 API 来创建所需的对象以通过网络进行通信。它还提供以下功能: 支持HTTP2协议。 SSL 加密。 同步和异步通信模型。 支持 HTTP 方法。 1985-06-21"}, {"id":3,"name":"Jennifer Dolan","email":"jennifer.dolan@gmail.com","dateOfBirth":"1966-11 -11"}, {"id":4,"name":"Christopher Farrel","email":"christopher.farrel@gmail.com","dateOfBirth":"1970 -11"}, {"ID":4,"NAME":"CHRISTOPHER FARREL","EMAIL":"CHRISTOPHER.FARREL@GMAIL.COM","DATEOFBIRTH":"1970

    1.3K20编辑于 2023-10-14
  • 来自专栏androud

    Android11 (API30)适配

    ,请开发者持续关注。 一、兼容性调试工具 Android 11 引入了新的工具,用于针对最新版平台中的行为变更来测试和调试应用。这些工具属于新的兼容性框架的一部分,可让应用开发者单独开启和关闭各项变更。 而Environment.getExternalStorageDirectory() 在 API Level 29 开始已被弃用,开发者应迁移至 Context#getExternalFilesDir( 在Android Q中,当进程出现重复操作已关闭文件描述符动作后,会打印错误信息帮助开发者定位问题。Android 11上,除打印异常信息外,进程会终止执行,更加严格。 ●  建议开发者开始对应用,SDK和库进行最终的兼容性测试。发布兼容版本,留意Android Beta 版用户反馈,继续针对Android 11的工作。使用正式API进行构建和测试。

    9.4K11发布于 2021-04-05
  • 来自专栏腾讯技术工程官方号的专栏

    【Go API 开发实战 4】Go API 开发环境配置

    Go API 开发环境配置:Go 命令安装 Go 有多种安装方式,比如 Go 源码安装、Go 标准包安装、第三方工具(yum、apt-get 等)安装。 ,为了通用这里基于 Vim 来配置开发环境。 在开始 Go 开发之前,需要安装基本的 Go 编译工具,设置基本的环境变量。如果有一个顺手的开发工具就更好了。 该小节向读者介绍了: 如何安装 Go 编译环境 如何配置 Vim IDE 开头的这 4 小节介绍了 API 开发的一些基本的知识,并做了开发前的准备工作,接下来开始 API 开发实战,一步一步教你构建一个账号管理的 API 服务,满满的干货等你来 Get。

    1.4K21发布于 2019-05-16
  • 来自专栏前端达人

    分享11个高级前端开发工程师都应该掌握的Web API

    01、Blob API Blob API用于处理二进制数据,可以轻松地将数据转换为Blob对象或从Blob对象读取数据。 08、Reflect API Reflect API可用于实现元编程,例如动态调用对象的方法或构造函数。 11、AudioContext AudioContext可以用来处理音频,可以用来实现音频播放、音效处理等功能。 总结 以上的Web API及其使用场景,这些API可以帮助我们更加方便的实现Web应用的各种功能。当然,除了这些API之外,还有很多其他有用的API和工具。 建议大家多去探索,以便更好的应对Web开发的各种挑战。 最后,感谢你的阅读。

    44510编辑于 2024-01-19
  • 来自专栏Albert陈凯

    2018-11-22 Api接口加密策略

    一次性搞懂服务端API安全解决方案 接口安全要求: 1.防伪装攻击(案例:在公共网络环境中,第三方 有意或恶意 的调用我们的接口) 2.防篡改攻击(案例:在公共网络环境中,请求头/查询字符串/内容 在传输过程被修改 在公共网络环境中,请求被截获,稍后被重放或多次重放) 4.防数据信息泄漏(案例:截获用户登录请求,截获到账号、密码等) 设计原则: 1.轻量级 2.适合于异构系统(跨操作系统、多语言简易实现) 3.易于开发

    1.9K20发布于 2018-12-14
  • 来自专栏宣言(Siam)博客

    ApiCloudApp开发-$api is undefined

    写在前面 在apicloud文档中 关于数据储存的部分,可以支持我们h5开发常用到的localStore模块 使用过程中遇到报错提示$api is undefined 记录遇到该问题及其解决方案 文档 这里的$api与之前我使用的api.xxx不同。所以猜测有没有可能是文档编写错误,直接调用api.setStorage() 也是失败的。 $api 是前端框架提供的一个对象,默认是没有引入的 出现这个问题主要是因为我们没有太多的精力和时间先完整的学习文档再进行开发,公司任务比较繁重,经常跳着观看,就弄混淆两个对象了。 使用APICloud前端框架需引入api.js和api.css文件。 api.js、api.css 开源地址:https://github.com/apicloudcom/apicloud-js-framework

    1.3K10发布于 2020-03-25
  • 来自专栏大飞的部落阁

    Api开发利器Bottle

    前言 前面我们介绍了很多 API 开发框架,比如FastApi、Hug等。今天我们继续介绍一款超轻的 web 框架 Bottle,它的使用和 Flask、Hug 一样简单。 run(app, host='localhost', port=8080) 如上两种方式都可以实现 api开发,你可以根据自己喜好进行选择,但是个人比较推荐面向对象的写法。 run,request,template,view app = Bottle() @app.error(404) def error404(error): return f'Python全栈开发提醒您 redirect('/hello') run(app, host='localhost', port=8080) 热加载 你可能已经发现前面的操作都是需要手动进行服务器的重启的,其实 bottle 也支持开发服务器的热加载

    1.1K40编辑于 2022-06-17
  • 来自专栏API接口开发

    Java API接口开发

    Java API(应用程序接口)开发是指使用Java语言对接口进行设计、开发的过程。这对于服务间的交互和数据交换极为重要。以下将从接口定义、接口实现和接口测试三个方面开始介绍。 一、接口定义接口定义是Java API开发的第一步,我们需要确定接口的功能、输入、输出等内容。接口定义应简洁明了,使得其他开发人员一看就明白其用途。

    1K10编辑于 2024-01-06
  • 来自专栏腾讯技术工程官方号的专栏

    【Go API 开发实战 2】RESTful API 介绍

    RESTful API 介绍 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数或者接口,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力 在 Go API 开发中常用的组合是 gRPC + Protobuf 和 REST + JSON。 REST 风格虽然适用于很多传输协议,但在实际开发中,REST 由于天生和 HTTP 协议相辅相成,因此 HTTP 协议已经成了实现 RESTful API 事实上的标准。 REST vs RPC 在做 API 服务器开发时,很多人都会遇到这个问题 —— 选择 REST 还是 RPC。 在开发过程中,如果严格按照 REST 规范来写 APIAPI 看起来更清晰,更容易被大家理解 在实际开发中,严格按照 REST 规范来写很难,只能尽可能 RESTful 化。

    1.8K22发布于 2019-05-16
  • 来自专栏Android 开发者

    聚焦 Android 11: 开发语言

    Kotlin、Java 编程语言和 C++ 共同构成了 Android API 和日常应用开发工具的基础。 本期我们将深入探讨 Android 三种核心语言的所有最新资讯: 从 Kotlin 协程到 Android 11 新的 Java API,再到更出色的本地开发工具,最新版本中包含了很多内容。 在 Android 11 中,我们力求不断改进对这两种语言的支持。在 Android 11 Beta 中,我们使用来自 OpenJDK 9、10 和 11 的许多新 API 升级了 Java 库支持。 有关如何使用这些较新 API 的所有最新信息,请查看 Murat Yener 的演讲 对较新 Java API 的支持 (Support for newer Java APIs)。 对于 Android 11,我们还更新了 Android 运行时间 (Android runtime),以通过 I/O 预取 加快应用的启动速度。 C++ 开发者的体验也在不断改善。

    1.5K10发布于 2020-10-16
  • 来自专栏雪胖纸的玩蛇日常

    超越村后端开发(4:API开发

    1.users相关的api开发 1.在settings中添加APPID,SECRET ? 2.wish相关的api开发  1.新发布愿望的api开发 1.在apps/wish/views.py中: from django.shortcuts import render from rest_framework.views 2.获取愿望列表api开发 注意:这里获取的愿望,都是状态在‘进行中’的愿望。 3.获取新闻的api开发 1.通过xadmin,使用管路员账号,先创造一些新闻数据,以及一些新闻图片。 ? ?   3.开发获取最新公告的api 1.通过xadmin在【系统通知表】增加两条数据记录 ?

    3.3K10发布于 2019-03-29
  • 来自专栏黑马

    【Java_11】Object 类、常用API、包装类

    = null && a.equals(b)); } * Objects.equals()容忍空指针 二、常用API 1. = Calendar.getInstance(); //这是时间 c.set(2019,5,20); //西方月份是:0 - 11

    79310发布于 2021-02-04
  • 来自专栏androud

    Android 11 API 30:Android R弃用了Handler

    Android 11(即API 30:Android R)弃用了Handler默认的无参构造方法 微信图片_20210523142226.png 微信图片_202105231422261.png 只是弃用了无参的构造方法

    2.5K00发布于 2021-05-23
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java基础-11总结Eclipse使用,API,Object类

    多行:ctrl+shift+/,ctrl+shift+\ D:代码上下移动 选中代码alt+上/下箭头 E:查看源码 选中类名(F3或者Ctrl+鼠标点击) 5:如何提高开发效率 A:自动生成构造方法 6:通过讲解的快捷键和提高开发效率的一些内容完成如下内容 自定义学生类:Student 成员变量; 姓名 年龄 构造方法: 无参 带参 成员方法: getXxx()/setXxx() C:每天对照我写的项目,自己也创建一个练习项目 举例:我的项目名称 day11_eclipse 你就创建一个项目名称 day11_eclipse_test 10:Eclipse中代码的高级(Debug int sum = 0; for (int x = 1; x < 6; x++) { sum += x; } System.out.println("sum:" + sum); } } 2:API

    1.1K60发布于 2018-03-15
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot 使用 Zuul 开发 API GatewaySpring Boot 使用 Zuul 开发 API Gateway

    Spring Boot 使用 Zuul 开发 API Gateway 《Spring Boot 实战开发》—— 基于 Gradle + Kotlin的企业级应用开发最佳实践 Spring Boot 是构建单个微服务应用的理想选择 1.1 API Gateway简介 API Gateway 是随着微服务(Microservice)这个概念一起兴起的一种架构模式,它用于解决微服务过于分散,没有一个统一的出入口进行流量管理的问题。 API Gateway 是介于客户端和服务器端之间的中间层,所有的外部请求都会先经过微服务网关,架构图如下: 这样客户端只需要和API Gateway交互,而无需单独去调用特定微服务的接口,而且方便监控 Book 的服务 API 地址标识,user_api 是微服务 User 的服务 API 地址标识。 这个请求流程可以简单如下图所示 5.启动测试微服务应用 分别启动我们的测试应用demo_microservice_api_book和demo_microservice_api_user。

    1.2K40发布于 2018-08-17
  • 来自专栏腾讯技术工程官方号的专栏

    【Go API 开发实战】Go API 开发实战教程简介(1-7)

    而且在日后的开发生涯中可能需要构建很多个大大小小的 API 服务器,所以很多时候做 Go 语言后台开发其实就是做 API 开发。 此外,在媒体类型上选择了 JSON,因为它的内容更加紧凑,数据展现形式直观易懂,开发测试都非常方便。REST + JSON,这也是 Go API 开发中很常用的组合。 可以看到要构建一个可以运行在生产环境中的 API 服务器有许多工作要做。本教程希望花尽可能短的时间,来教初学者了解和学习 Go API 开发的所有环节和功能点。 从开发准备到 API 设计,再到 API 实现、测试和部署,每一步都详细介绍了如何去构建。通过本教程的学习,你将学到如下知识点: ? 知识点很多,跟着教程一节一节进行学习,你将完整的学会如何用 Go 做 API 开发

    2.6K60发布于 2019-05-16
  • 来自专栏yuyy.info技术专栏

    Java 登陆API开发

    比如,0000表示成功,1001表示用户不存在 message字段:操作结果信息,文字说明本次操作的结果, data字段:本次操作携带的数据,比如某次查询请求带回的结果列表 思路 开发Controller 使用Form接收参数 调用service处理登录业务 封装返回结果成JSON 开发 Service 调用DAO处理数据 开发DAL 开发模型类 开发Repository 运行 image.png 代码 LoginController package com.fourth.spring.simfyspider.web; import com.fourth.spring.simfyspider.common.Result

    1.1K10编辑于 2022-06-28
  • 来自专栏沈唁志

    API接口开发简述示例

    作为最流行的服务端语言 PHP(PHP: Hypertext Preprocessor),在开发 API 方面,是很简单且极具优势的。 APIStore 先了解下 API : 1、API开发 WEB 更简洁,但可能逻辑更复杂,API 只返回结果,也就是只完成数据输出,不呈现页面, 2、WEB 开发,更多的是 GET 和 POST 请求,API 还有 PUT、DELETE 请求 3、和 WEB 开发一样,首先需要一些相关的参数,这些参数,都会由客户端传过来,也许是 GET 也许是 POST,这个需要开发团队相互之间约定好,或者制定统一规范 通过下面一个 HTTP 协议的 API 实例来理解 PHP 怎么开发 API: <? 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:API接口开发简述示例

    2.1K20发布于 2018-05-24
领券