Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何设计导出端点的REST API?
我正在设计 REST API 并遇到设计问题 我有alerts我希望用户能够export为少数文件格式之一 所以我们已经开始执行操作 命令了export 感觉像是 RPC 而不是 REST 此外 我不想采用默认的文件格式 相反 我想要求提供
REST
export
apidesign
查找API端点的方法
API探索 尽管有几个问题涉及该主题 但我找不到解决我想要理解的核心概念的问题 如果知道 API 的根结构 我们可以想象一下http stackoverflow com api service 我们可以成功地从已知端点检索结果 比方说htt
REST
URL
webcrawler
apidesign
移动后端API密钥的安全性
假设我正在开发一个调用 API 服务器的移动应用程序 API 服务器由 API 密钥保护 我无法在移动应用程序中对 API 密钥进行硬编码 因为它可能会被盗 如何保护 API 密钥 假设我正在开发一个调用 API 服务器的移动应用程序 AP
security
Mobile
apidesign
apikey
iOS消费API设计
我将为 Web 应用程序开发一个 iOS 应用程序 网络应用程序使用代码点火器 我将创建一个 iOS 应用程序将使用的 API 服务 我正在考虑创建一个 api 版本 这样当 web api 发生变化时 iOS 应用程序就会知道 担忧 当
ios
apidesign
REST API 设计中的查找或创建习惯用法?
假设我们有一个 用户 资源 对 名称 有唯一的约束 您将如何设计 REST API 来处理查找或创建 按名称 用例 我看到以下选项 选项 1 多个请求 client POST user name bob server HTTP 409 or
REST
apidesign
在 package:html、dart:html、dart:io(类 HttpClient)和 package:http API 之间进行选择来获取 HTTP 资源
我意识到目前至少有三个 官方 Dart 库允许我执行 HTTP 请求 更重要的是 其中三个库 dart io 类 HttpClient package http 和 dart html 各自具有不同的 不兼容的 API 截至今天 packa
Android
dart
HttpRequest
apidesign
dartpub
REST API 资源命名约定 - 用户或用户(复数)
长版 对于某些人 包括我自己 来说 构建 REST API 过程中最痛苦 最令人头疼的部分之一是确定每个资源及其随附端点的名称 当然 这取决于个人喜好 有些事情是受到社区鼓励的 例如 大多数人 包括我 都会将他们的资源名称复数 GET no
REST
namingconventions
apidesign
文件上传的 REST 设计[关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我想为文件上传服务创建一个 REST API 允许用户 打开一个会话 上传一堆文件 关闭会话 然后 回来处理他们在上一个会话中上传的文件 为了方
REST
FileUpload
apidesign
编写接受一维和二维 numpy 数组的函数?
我的理解是 numpy 中的一维数组可以解释为面向列的向量或面向行的向量 例如 具有形状的一维数组 8 可以被视为形状的二维数组 1 8 或形状 8 1 取决于上下文 我遇到的问题是 我编写的用于操作数组的函数往往在二维情况下可以很好地泛化
python
NumPy
vectorization
apidesign
对于失败的 POST 请求使用什么 HTTP 响应代码?
当 POST 请求不成功且请求正文格式正确时 应返回什么 HTTP 响应代码 对于成功的 POST 请求 我使用 201 Created 但没有等效的未创建代码 我认为要么 400 错误的请求 但这实际上会向用户表明请求格式不正确 或者 3
http
apidesign
httpstatuscodes
以 RESTful 方式调用资源上的服务器端方法
请记住 我对 REST 有初步的了解 假设我有这个网址 http api animals com v1 dogs 1 现在 我想让服务器让狗叫 只有服务器知道如何执行此操作 假设我想让它在 CRON 作业上运行 让狗在接下来的时间里每 10
REST
URL
apidesign
“存储”REST 原型如何不创建新资源和新 URI?
REST API 设计表明有四种资源原型 文档 集合 存储和控制器 存储不创建新资源 因此 商店永远不会生成新的 URI 一个例子 PUT users 12245 favorites boston celtics 一位用户将波士顿凯尔特人队
REST
apidesign
开源/免费的通用 EPG/XMLTV 数据 API 或服务,或者如何制作一个? [关闭]
Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找通用 EPG XMLTV 服务的 开源 又名 免费 数据源 该项目需要以易于解析的格式更新 可更新的实时电视调度信息 它还必须免
xml
dataSource
apidesign
television
EPG
什么是 RESTful 逻辑操作查询方式?
这是一个衍生问题带过滤器的查询 https stackoverflow com questions 39670102 whats a restful way to query with filters 39670319 noredirect
REST
restfulurl
apidesign
有没有一种方法可以在没有基于登录的身份验证的情况下保护 API 的安全?
我目前正在为一个网站开发一个 API 但该网站不需要登录即可使用 因此该 API 必须在没有个人用户身份验证的情况下工作 目标是防止 API 被第三方使用 有没有办法保护API仅由我的网站使用 而不使用登录身份验证来防止第三方调用后端服务
API
security
authentication
Authorization
apidesign
API 什么时候会被过度设计? [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
API
ProjectManagement
apidesign
服务如何生成和使用公共和秘密 API 密钥?
Google Stripe 和许多其他公司都有公共 API 密钥和秘密 API 密钥 生成随机字符串很容易 但我的问题是 如何生成公钥和私钥 存储它们并正确使用它们 公共 API 密钥用于告知用户是谁 秘密用于确认用户的身份 我的流程如下
nodejs
security
apidesign
如果任务抛出 RuntimeException/Error,ScheduledExecutorService.scheduleAt* 方法是否应该重新安排任务?
有一天 我在我的应用程序中实现了一项重要的服务 无论如何它都应该继续运行 所以我使用了以下构造 ScheduledExecutorService ses Executors newSingleThreadScheduledExecutor
Java
apidesign
响应 200 错误或响应代码作为错误代码
所以 作为一名开发人员 我有一个非常基本的问题 休息标准我们有特定原因的 100 个错误代码 like 4xx 如果资源相关 5xx 如果服务器发生异常 还有很多 现在 当谈到实施时 我们会遇到一些情况直接返回404 as the 响应状态
REST
http
apidesign
无法在 Rails 4 中自动加载常量 API 控制器
我正在 Rails 4 2 6 应用程序中创建一个简单的 api 端点 但遇到了问题 当我点击网址时 http lvh me 9077 api v1 grubs http lvh me 9077 api v1 grubs我收到以下错误 Un
rubyonrails
rubyonrails4
apidesign
1
2
»