首页 文章
  • 295 votes
     answers
     views

    设置HttpClient的授权标头

    我有一个HttpClient,我用它来使用REST API . 但是,我在设置Authorization标头时遇到问题 . 我需要将标头设置为我从执行OAuth请求时收到的令牌 . 我看到.NET的一些代码表明以下内容, httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token); 但是,Credent...
  • 1 votes
     answers
     views

    如何将Minio S3添加到Dropwizard中的现有RESTful Web服务?

    我想在我现有的Dropwizard项目中添加一个minio对象存储 . 目前我使用RESTful服务运行Dropwizard . 我想要一个对象存储Minio S3 . 我的想法是 Build 一个网站 - 将来可能还有网络服务器 - 这样我就可以指向文件并将其上传到minio服务器 . 我想通过Dropwizard运行它,以便前端只需要连接到Dropwizard . 怎么能实现这一目标?如何将文...
  • 246 votes
     answers
     views

    如何使用c#调用REST api?

    这是我到目前为止的代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System; using System.Net.Http; using System.Web; using System.Net; using System.IO; namespace ...
  • 1 votes
     answers
     views

    使用Symantec的Azure PaaS Malwre保护

    我想在我的PaaS中启用恶意软件防护/病毒扫描 . 例如,我有一个用于文件上传的Web Api并将文件存储到Blob staorage . 我想在使用symantec存储之前扫描文件 . 我找到相同的任何文章或代码 . 在此先感谢,Subbiah K.
  • 9 votes
     answers
     views

    Groovy:无法解析类groovyx.net.http.RESTClient

    我正在学习一个名为geoscript-groovy的脚本包的groovy . 我按照groovy REST教程here测试了以下代码: import groovyx.net.http.RESTClient def client = new RESTClient( 'http://www.acme.com/' ) def resp = client.get( path : 'products/33...
  • 3 votes
     answers
     views

    以纯文本或JSON格式发送REST响应?

    在创建REST API时,如果我以JSON格式返回GET请求的数据,那么也可以在JSON中发送POST,PUT,DELETE和错误消息的响应,或者纯文本就足够了吗? 例如: 对于POST请求,我需要返回新添加的记录的新ID(即数据库中的新自动增量值),如果响应仍然是JSON,或者只是例如“1”或“2”等纯文本 . PUT或DELETE请求也是如此,我需要说“OK”或“Accepted”,以及“Ba...
  • 61 votes
     answers
     views

    来自RESTful API的分页响应有效负载

    我想在我的RESTful API中支持分页 . 我的API方法应该通过 /products/index 返回产品的JSON列表 . 但是,可能存在数千种产品,我想通过它们进行分页,因此我的请求应该如下所示: /products/index?page_number=5&page_size=20 但是我的JSON响应需要看起来像什么? API消费者通常会在响应中期望分页元数据吗?或者只是一系...
  • 0 votes
     answers
     views

    通过REST API下载二进制文件

    我有一个很大的系统 I need to generate a PDF file. I'd like to access it via REST API ,当然还有本地存储文件 . 文件内容取决于许多参数,该文件的内容应该是什么,即时间:从 - 到,过滤器,排序和许多,更多的参数;它们形成一个完全适合POST参数的JSON对象 . 参数不能通过GET,因为它们太大了 . 有一个FileSaver库在...
  • 1 votes
     answers
     views

    使用ASP .NET Core,Web API POST / PUT速度很慢

    为什么我的web api POST / PUT的响应时间如此慢,代码如下? POST的json内容只是<= 1024字节 . 方法1和方法2我也试过但结果相同,慢... 已经尝试禁用代理;也慢 // GET API var testAsID = Convert.ToInt32(result); var getQueryString = string.For...
  • 1 votes
     answers
     views

    Angular2,REST服务POST调用错误:“跨源请求被阻止”

    我试图使用Angular 2(版本4.0.0)从开发环境(localhost:4200)调用REST API 得到以下错误消息:“跨源请求被阻止:同源策略禁止在https://localhost:8000/auth读取远程资源 . (原因:缺少CORS标头'Access-Control-Allow-Origin') . ” 这里我提供一个代码示例供参考: var headers = new Hea...
  • 0 votes
     answers
     views

    angular JS Rest Web服务调用Cross-Origin Request Blocked

    我正在尝试使用部署在我的本地jboss服务器上的rest webservice,我收到以下错误: 跨源请求已阻止:同源策略不允许在https://localhost:8092/authentication/GB读取远程资源 . (原因:缺少CORS Headers 'Access-Control-Allow-Origin') . 我使用下面的代码来调用此Web服务: let myHeaders ...
  • 425 votes
     answers
     views

    REST和RESTful有什么区别

    REST系统和RESTful系统之间有什么区别? 从我所说的一些事情来看,所谓的REST服务实际上都是REST服务 . 那两者之间有什么区别呢 .
  • 0 votes
     answers
     views

    在API中推送数据事件的通知

    我正在为我的SaaS应用程序使用REST编写API . 在大多数情况下,用户将调用API以基于其他系统中的事件来查询,更新和插入数据 . 有时,用户希望在我们的系统中发生某些事件时收到通知,以便他们可以更新其他系统 . 我试图找出一种简单的方法来做后者(推送通知) . 我的第一个想法是拥有一个用户可以订阅的RSS源 . 然后,当事件发生时,他们会收到基本通知(记录的ID,更改描述等) . 如果他们...
  • 137 votes
     answers
     views

    跨REST微服务的事务?

    假设我们有一个用户,钱包REST微服务和一个将各种东西粘合在一起的API网关 . 当Bob在我们的网站上注册时,我们的API网关需要通过用户微服务和钱包通过钱包微服务创建用户 . 现在有几种情况可能会出错: 用户Bob创建失败:没关系,我们只是向Bob返回错误消息 . 我们正在使用SQL事务,因此没有人在系统中看到过Bob . 一切都很好:) 用户Bob已创建,但在创建我们的电子钱包之前,...
  • 0 votes
     answers
     views

    根据特定的使用者结构进行REST API开发

    我的Java应用程序有一个中心部分,它有处理逻辑和节点数,中心部分从中获取数据 . 目前,中心部分和节点都在java中,并且存在需要由节点实现的接口(具有数据获取方法),这允许中央部分从节点获取数据 . 现在我想要将节点开发外部化,以便可以用任何语言开发它,并且可以通过HTTP获取数据 . 我正在考虑使用REST API . 我的节点使用REST API调用公开为rest API和中心部分获取数据...
  • 3 votes
     answers
     views

    无法在WSO2 API Manager中的自定义中介流中通过Call Mediator

    在WSO2 AM 1.10中创建自定义中介流以实现API链接 . 作为第一步,我创建了这个流,作为测试,它调用REST服务以生成令牌并将响应返回给客户端 . <?xml version="1.0" encoding="UTF-8"?> <sequence name="ppayload" trace="enabl...
  • 205 votes
     answers
     views

    JAX-RS / Jersey如何自定义错误处理?

    我正在使用Jersey学习JAX-RS(又名JSR-311) . 我已经成功创建了一个Root Resource并且正在使用参数: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( ...
  • 316 votes
     answers
     views

    REST Web应用程序中的分页

    这是this question的更通用的重构(消除了Rails的特定部分) 我不确定如何在RESTful Web应用程序中的资源上实现分页 . 假设我有一个名为 products 的资源,您认为以下哪种方法是最好的方法,以及为什么: 1.仅使用查询字符串 例如 . http://application/products?page=2&sort_by=date&sort_how=...
  • 0 votes
     answers
     views

    如何将MVC Rest API添加到Sharepoint 2013 App以及如何使用它?

    在Visual Studio中创建Sharepoint 2013 App项目时,您将获得一个可以针对Sharepoint Server进行部署和调试的项目 . 在该应用程序中,您可以访问许多与Sharepoint特定数据(用户信息,文档,列表等)一起使用的Sharepoint Specific REST API函数 . 但是,如果我现在想要添加由特定数据库支持的特定于域的功能,该数据库仅包含那些特...
  • 0 votes
     answers
     views

    无法测试使用Spring Boot开发的REST API

    我正在尝试测试使用Spring Boot创建的REST API . 以下是该方法的签名: @RequestMapping(consumes = "multipart/form-data", method = RequestMethod.POST) public Response<String> upload(@RequestBody CsvUploadMod...
  • 0 votes
     answers
     views

    使用Spring 4 MVC和MappingJackson2HttpMessageConverter定义的Restful post服务上的HTTP 400

    我正在尝试使用Spring 4 MVC创建一个安静的控制器并使用Fiddler测试它,通过点击下面提到的RestFul Post Web服务,但在我将dispadcher-servlet.xml添加到Mappingdackson-HttpMessageConverter后,将HTTP / 1.1 400 Bad Request作为响应 . 响应正确如果我使用'@RequestBody字符串资源'而...
  • 0 votes
     answers
     views

    通过REST / Endpoints API将图像上传到GCS

    我有我认为是一个常见的用例,但我找不到示例代码 . 我在Google App Engine上运行 . 我想要: 将图像从移动客户端上传到REST API(最好由 endpoints 提供) 将其存储在Google Cloud 端存储中 检索存储URL 将该URL存储在数据存储区中 . 如果有人做了至少前两个或三个步骤的例子,我将非常感激:)
  • 34 votes
     answers
     views

    Swagger可以根据现有的快速路线自动生成其yaml吗?

    我继承了现有的API,我想用swagger记录它,但我还不知道它的全部范围 . Swagger(或其他中间件/工具)可以根据现有的快速路线自动神奇地生成yaml(用于招摇)吗? 对于我在其他问题上看到的情况,似乎这主要是一个手工工作,但我仔细检查是否有人在这里找到了办法 .
  • 2 votes
     answers
     views

    我可以从现有的Java代码中获取Swagger文档吗?

    在 Swagger 我绝对是新的,我有以下疑问: 我知道通常我必须在代码我的REST API之前创建Swagger文档并使用此文档来创建我的API(我知道从Swagger编辑器我也可以自动生成我的API服务器) . 我的问题是以下一个: 我正在开发一个实现我的REST API的Java应用程序(Spring Boot应用程序) . 我想使用Swagger来创建我的API文档 . 有办法自动完成吗?...
  • 0 votes
     answers
     views

    AWS API的Swagger / Postman集合? [关闭]

    我想使用像postman这样的工具来针对各种AWS服务调用REST API . 但是,我似乎无法找到预构建的Postman集合甚至是AWS API的Swagger定义 . 我显然可以手工处理每个请求,但有没有人知道是否有更简单的方法? (比如通过内省SDK或某些东西来生成Swagger?)
  • 0 votes
     answers
     views

    apiKey作为Swagger UI 2.0中的查询参数

    Context :将Swagger从1.2规范中的当前REST文档转换为2.0 Environment :Java 8,swagger-maven-plugin 3.0.1,swagger annotations(com.wordnik) Where I am stuck :我能够成功生成REST API文档 . 但是,REST API需要ApiKey作为Query参数 . 在1.2规范中,这是使...
  • 0 votes
     answers
     views

    SwaggerUI NodeJs(流星)

    我有一个带有REST API的流星应用程序https://atmospherejs.com/simple/json-routes . 现在我想用SwaggerUI记录我的API . 我已经在其他项目中使用过SwaggerUI,并且知道你必须创建一个yaml或json sepc文件,然后由SwaggerUI显示 . 所以现在我发现npm存在一些现有的swagger-ui包: https://www....
  • 275 votes
     answers
     views

    如何创建没有动词的REST URL?

    我正在努力确定如何设计restful URL . 我完全是为了使用带名词的URL而不是动词的安静方法不明白如何做到这一点 . 我们正在创建一个实施金融计算器的服务 . 计算器采用一系列参数,我们将通过CSV文件上传 . 用例包括: 上传新参数 获取最新参数 获取给定营业日期的参数 激活一组参数 验证一组参数 我收集的其余方法是拥有以下类型的URL: /parameters ...
  • 1 votes
     answers
     views

    带有swagger ui的@RequestParam带注释的方法没有显示描述

    我试图模拟Swagger-UI,以便不仅修改"name"字段,还修改API输入参数的"Description"字段 . 这里有一个例子,似乎有人成功地使用了@ApiParam和@RequestParam:[link] 到目前为止,最接近修改描述字段的是以下内容,其中我在@RequestParam输入上单独使用“value”字段: 但是,每当我尝试在单个输入...
  • 13 votes
     answers
     views

    django-rest-swagger不适用于模型序列化器吗?

    我一直在关于django-rest-swagger github page的文档,更具体地说是名为"How it works"的文档 . 它表明您可以为其余api定义自己的参数,并在swagger文档页面中显示这些参数 . 评论示例如下: """ This text is the description for this API p...

热门问题