标签: Rest
long-pollingpolling
如果有一个REST资源我想监视来自其他客户机的更改或修改,那么最好(也是最RESTful的)方法是什么
我这样做的一个想法是提供特定的资源来保持连接的开放性,而不是在资源(还)不存在时立即返回。例如,给定资源:
/game/17/playerToMove
“抓住”这个资源可能会告诉我,轮到我的对手移动了。与其不断轮询此资源以确定何时轮到我移动,我可能会记下移动编号(比如5),并尝试检索下一个移动:
/game/17/move/5
在“普通”REST模型中,对该URL的GET请求似乎会返回40
如何使用Curl进行基于OpenId的身份验证?
首先,我能做吗?
当做
Allahbaksh我想您谈论的是curl命令行,而不是库。我还没有尝试过,但根据我对OpenID和curl的了解,这应该是可能的。但是,它不是完全自动化的。如果您想真正做到restful和泛型,您必须“解析”身份提供者和内容提供者登录页面的内容。如果您知道要去哪里,并且不介意将您的服务和客户(无hateoas)结合在一起,您可以首先向身份提供商进行身份验证,例如:
curl -iSsL --user-agent 'Moz
标签: Rest
messagingamazon-sqs
我们希望为公司内部需要队列的任何应用程序提供队列服务(类似于)
在改造车轮之前,我们正在寻找符合以下要求的产品:
水平缩放
高可用性高于性能
基于高级功能的简单队列REST API(发布、发布、确认、nack)
背景:
我们主要使用Java/Groovy,我们在RabbitMQ和ActiveMQ方面有经验,但我们对任何产品/语言都持开放态度
我非常感谢任何经验、产品或代理适配器建议。首先是免责声明-我的经验是关于SonicMQ、ActiveMQ和TibcoRV的。我把你的问题看作是一个花点时
我正在尝试使用HTTP GET请求访问REST web服务
例如,下面的URI提供RESTWeb服务,返回给定类别的所有可用部分
http://localhost:8080/mycompany/parts/category
我希望对每次访问上述REST请求的用户进行身份验证/授权,并希望通过HTTP Get请求传递用户身份验证详细信息(用户名和令牌)
RESTHTTPGET请求中是否有可能满足上述要求(使用HTTP头或查询参数)
或
使用HTTP POST而不是HTTP GET更好吗?因为您正
我正在努力学习BaseX RESTXQ API
我已经下载并安装了最新版本的BaseX for Windows。我已通过单击BaseX安装添加到Windows开始菜单中的“BaseX服务器(开始)”图标启动了BaseX服务器
似乎我需要创建一个扩展名为.xqm的文件(例如hello.xqm)并将其放在某个地方
您是否有一个最小的“hello world”类型的示例文件,例如hello.xqm让我开始学习
我应该把hello.xqm文件放在哪里,这样它就可以在默认安装的BaseX上运行
我需要将浏
如果我想遵循为REST API使用自定义内容类型的做法,我是应该为整个项目定义单个自定义内容类型,还是为项目中使用的每个资源表示(从REST API发送/返回的内容)定义自定义内容类型
也就是说,如果我正在构建一个“Bookstore”REST API,其中服务位于名称空间com.mycompany.mybookstoreapp中,我是否创建一个单一的内容类型:
Content-Type: application/com.mycompany.mybookstoreapp+xml
applica
标签: Rest
requestserver-side
我读了一些关于休息的书,认为我理解了基本知识。但我想知道当我发出这样的请求时,服务器上到底发生了什么”http://www.acme.com/inventory/product/003在“RESTful”web应用程序上。服务器如何知道这应该是一个REST请求?由于这个URL没有任何文件扩展名,很明显,我不会得到图片或HTML文档(编辑:尽管在REST请求下也可以这样做?!)。我将得到XML或JSON等格式的响应
我不明白的是:
如果我有以下URL“http://www.acme.com/inv
我有一个通过HTTPS进行通信的RESTful Web服务。我想阻止其他开发人员调用API。API位于一个数据库前面,该数据库从多个源中提取数据,因此我想控制谁使用它。使用登录页面不是一个选项
我看过SpringSecurity和OAuth,但是它们都没有提供我所需要的。我不想将登录页放在web服务前面,而是想在未知应用程序尝试调用我的服务时返回400或401 http代码
有人能推荐我如何实现这一点吗
结果感谢您对这个问题的反馈。最后,我求助于使用一个名为mod_authz_host的Apac
我们使用RESTAPI从一个Salesforce组织调用另一个Salesforce组织。这项工作一直持续到11月底。我们没有对受影响的类或配置进行任何更改。
现在,在向rest api发送请求时,将抛出一个调用异常,并显示以下消息:“无法通过代理进行隧道传输。代理返回“HTTP/1.0 503服务不可用”。
rest api的授权由会话id完成。
有人知道问题出在哪里吗
在这里,代码被截取:
final String WS_ENDPOINT = 'https://login.salesforce
我想在web上运行Geoserver时使用REST协议,但当我输入用于登录web界面的用户名和密码时,我得到HTTP错误:访问此资源需要401完全身份验证。我是否需要创建具有某些权限的单独用户?可能是网络主机相关的问题吗
更新:我可以使用web浏览器访问现有的工作区,但使用QGIS创建新的工作区最终会出现上述错误
谢谢。我知道这有点晚了,但我会回答的,希望其他有这个问题的人会觉得有用
REST进程有自己的安全配置,除了web界面用户之外,还需要设置该配置。这些是不同的配置,设置在不同的位置。RE
我正在尝试创建一个WCF REST客户端,它将与Jenkins通信,并从XML文件创建作业,然后构建作业。我的理解是你可以和詹金斯一起做
有人能提供一些命令,你可以在浏览器的地址栏上键入这些命令来创建和生成作业吗?例如:http:localhost/jenkins/createItem?name=TESTJOB类似的内容。请参阅(包括结尾的注释)。您可以使用Jenkins自己提供的文档来填补空白;例如,http://JENKINS_HOST/api将为您提供创建作业的URL和http://JEN
我有一个要求,即我将接收SOAP调用,并且必须将其调解为rest调用,以使用fuse ESB调用某些服务。Fuse中是否有实现这一目标的设施
任何帮助都将不胜感激
关于这相当直截了当。我刚刚在这里发布了一个将一些GitHub REST api调用公开为SOAP调用的示例
我使用处理器和HTTPUrlConnection进行REST调用,但您也可以使用CXFRS或Restlet组件进行REST调用。应该提供所需的大部分内容。有很多帖子,所以,搜索“骆驼soap代理”。
我正在开发Jenkins REST API消费者应用程序。我正在寻找一种使用RESTAPI从Jenkins那里获取JaCoCo代码覆盖率报告(代码覆盖率报告页面的链接)的方法。Jenkins的JaCoCo插件似乎没有在REST上公开任何信息。有谁能建议我们如何在REST中获得这些信息?还有其他选择吗
谢谢
Aravind您可以通过调用
https:///view/test/job//lastSuccessfulBuild/jacoco/api/xml.
这将提供xml格式的u代码覆盖率报告,从那
这是我的配置文件:
// app/config/config.yml
fos_rest:
body_listener:
array_normalizer: fos_rest.normalizer.camel_keys
我使用的是最新版本的FOSRestBundle:
// composer.json
"friendsofsymfony/rest-bundle": "dev-master"
以下是我的post参数:
// Post parameters
"first_n
假设我想从一个拥有10条或更多tweet的用户那里获取所有tweet,我是否能够使用twitterrestapi返回并获取所有用户状态?或者只提供一个样本
twitter是否只提供了restapi在某些情况下的示例?比如搜索之类的。
RESTAPI有哪些限制?撇开利率限制不谈
我知道数据量限制在1%左右。但是我不确定RESTAPI。根据端点的不同,可以检索的tweet数量也不同。如果是来自用户的推文,您应该使用
根据该端点的文档:
此方法最多只能返回3200条用户最近的推文。无论请求此资源时是否
我正在尝试为具有REST后端的IOS应用程序设置自签名SSL证书
我的问题是我应该使用[securityPolicy setAllowInvalidCertificates:YES];当我们使用自签名证书时?没有可信证书吗
我不理解确切的机制,但是我读了好几个小时关于SSL的书。。它与setAllowInvalidCertificates一起工作:是的,但否则我会得到1012错误
我的问题是我应该使用[securityPolicy setAllowInvalidCertificates:YES]
标签: Rest
Http
restful-architecturecontent-negotiationhttp-accept-header
如果客户端发送application/xml的Accept头,那么任何错误消息(例如500)的主体是否也应该是xml?或者Accept标头是否仅适用于200级响应?这些来源意味着内容协商应适用于错误消息
–
负载格式可以根据您的API使用的MIME类型而改变:您可以使用JSON负载(包括特定的错误代码和可选的错误消息)进行回复,或者使用包含类似信息的XML正文进行回复
–
当Twitter API返回错误消息时,它会以您请求的格式执行此操作。Twitter已更改其API。它现在声明,“Twitt
我使用默认环回的RESTAPI。当我想创建一个新用户时,我只需向默认环回的端点/api/Users发送一个POST请求
问题是当数据库中已经存在电子邮件时,环回会抛出一个错误ValidationError;状态422;电子邮件已存在。我不知道如何抓住这个错误。因为如果我使用默认环回的端点,我无法控制User.create(…)方法。它在后台的某个地方调用,抛出一个错误。文档没有解释如何处理错误
我可以摆脱Loopback的默认REST API,手动执行所有注册步骤,如下所示:
User.crea
我想通过以下请求一次性创建或更新项目:
PUT /items/{id}
如果项目已经创建,并且更新后没有内容,我是否应该返回201 Created?或者我应该为两个操作返回相同的状态吗?TL;博士
如果区别对客户不重要,则在这两种情况下都使用200 OK
如果区分很重要,则在创建时使用201 Created,在更新时使用200 OK
细节
有了RESTful设计,就没有单一的、正确的做事方式,但我经常发现它提供了很好的指导
如果您不希望客户机根据响应采取单独的操作,那么返回200 OK总是可以
我有一个React+Flux应用程序,正在使用网页包。我正在使用的RESTAPI由另一台服务器提供服务,我试图找出可以在何处指定后端端点常量,这取决于我是在开发环境还是产品环境中
目前,对于开发人员,我已经将URL编码为localhost:port,但在部署时,它仍然尝试访问localhost上的端点
看起来这应该是很常见的,但找不到任何信息。您可以将环境变量添加到您的网页脚本中。node的一种常见做法是在bash或package.json中使用webpack脚本时使用ENV=productio
是否有一种方法可以“聚合”(或至少链接到)多个Swagger API以显示在单个UI上
假设我有两个服务,Foo和Bar,我想做的是创建第三个服务Baz,它为Foo和Bar提供元数据Foo、Bar和Baz将在不同的主机上,这就是为什么我不确定这是否可行的原因
一种解决方案是使用服务发现的思想(在本文中可能不是正确的术语),并在执行GET时将Baz-service链接到Foo和Bar
GET / HTTP/1.1
Host: baz
Accept: application/json
...
这
当我使用服务器有状态会话时,我总是将其用于轻量级目的,例如仅存储用户ID、名称、时区和用户的最后一页点击。对于10000个用户来说,最终可能会达到~3MB。它没有太多内存,很容易与其他服务器保持同步,并且很容易注销/取消会话ID
似乎如果我使用了一个无状态令牌,比如JWT,我需要检查每个服务器请求的令牌,看看它是否在撤销列表中。该撤销列表必须至少有两个字段,即令牌id和令牌最初的有效期(以便最终删除条目,否则撤销列表将一直增长)。另外,出于安全原因,我确信用户需要知道所有登录的会话,因此我仍然需
当通过GitHub API查询符号链接时,如果符号链接指向的是文件而不是目录,则会得到不同的结果。后者的表现更好,因为它返回“type”:“symlink”,作为其JSON的一部分,而前者返回“type”:“file”。以身作则,以身作则
当一个符号链接作为一个文件进行广告时,这是非常令人困惑的,因为获取其下载URL只会获取符号链接的目标,而不是文件内容
我如何判断一个文件是否是一个符号链接,而不是一个真正的文件
此外,为文件符号链接返回类型“file”的行为是一个彻头彻尾的错误吗?这似乎并不正
出于好奇,我开始阅读GraphQL。基于上的示例,我觉得它像RESTAPI请求。它是无国籍的吗?意味着它没有来自服务器的请求和响应?如果是,那么它为什么比REST API更节省资源呢?GraphQL通常被称为比REST更高效,因为它允许客户端在一个请求中请求多个资源,这节省了往返时间,还允许客户端只过滤到他们实际需要的字段。因此,在一天结束时,完成请求的方式似乎相似,但更强大的查询语言允许客户机准确地获取他们需要的数据,而不需要更多
是的,它和REST一样是无状态的。事实上,有些人可能会说Gra
我正在使用Firebase API生成短链接:
它大部分时间都在工作,并生成预期结果,如https://abc123.app.goo.gl/WXYZ,但有时会随机生成https://goo.gl/xyz类链接。最后,当客户端执行此操作时,它不包含预期的解析结果
我不知道为什么会这样。任何一个建议都可以说明问题所在。你能发布一个你随请求发送的尸体的例子吗?您使用的是longLink还是json参数方法?我认为Firebase有一个小问题。也许您应该联系Firebase的工作人员。我很抱歉,但目前
我正在尝试使用vue资源(1.2.1)以以下方式处理HTTP 500错误:
const resource = Vue.resource('items');
resource.get().then(
(response) => {
// Do something with response.body
},
(error) => {
// Do something with error.body,
// even if the HTTP status
我已经为Organization directory开发了REST API,输出是使用postman的JSON格式。它有什么用处?用例图是什么?优点是什么?如果组织中的管理员想更新员工数据库,但由于日程安排或其他原因,他无法更新,则使用REST API进行组织目录更新。他将向提供服务的公司发送员工URL。这就是使用RESTAPI的原因。Hi,@Mahi。欢迎来到StackOverflow。你的问题是如此广泛,只向阅读它的人透露了很少的信息来给你答案。在发布问题之前,请务必阅读指南。谢谢
有人知道为什么我不能调用OpenDaylight提供的Restful API吗?即使我已经安装了RESTCONF、l2switch、md sal模块。我从dlux得到的回复通常是这样的:
数据缺失:无法完成请求,因为相关
数据模型内容不存在。-:无法完成请求
因为相关的数据模型内容不存在
如何完成此“相关数据模型”??我确信我已经安装了md sal&restconf all&l2switch all模块,那么我还需要什么呢?我使用碳分布。谢谢大家!!YC我怀疑您发送的REST请求无效,试图访问不
我正在尝试将Instamojo支付网关集成到Chris Kacerguis的REST服务器中
问题:
以下代码:
public function instamojotest_post()
{
$api = new Instamojo\Instamojo(‘abcd1234’, ‘efgh5678’, 'https://test.instamojo.com/api/1.1/');
try {
$response = $api->paymentRequestC
我们正在设计RESTAPI。但我对端点命名约定有点困惑。根据我的理解,例如,SOAP标准允许服务端点名称为动词+名词
getEmployee
deleteEmployee
changeEmployeeLocation
enableDisableEmployee
但在REST中,我们通常通过主实体和HTTP方法控制名称。这对凝乳手术很好。我不确定像changeEmployeeLocation这样的端点将如何根据REST命名标准命名
getEmployee (SOAP) -> /employ
我对REST和google云端点非常陌生。我已经学习了教程
我已经成功地执行了教程中所述的API查询:
curl--header“Content-Type:application/json”--请求POST--data“{”message:“hello-world”}
但是我没有找到要在浏览器中使用的相应URI查询语句
我试过了
?{“消息”:“你好,世界”}
“你好,世界”
很多组合都没有成功,结果没有收到任何回应
与上述cURL请求相对应的URI语句是什么样子的
先谢谢你
顺便说一句:
在BizTalk 2013/R2(CU6)上,我在当前客户端中看到另一个应用程序/编排似乎正在执行此操作,但我的应用程序/编排没有
我通过执行导出、编辑、然后导入、仅更改名称以及操作/方法绑定克隆了它们的发送端口。它具有“已检查失败消息的启用路由”
看起来我在编排中用System.Exception捕捉到了它,
但我仍然看到发送端口挂起(可恢复),以及路由错误(不可恢复)
我捕获的示例错误(我故意强制执行错误以测试错误处理)
System.Net.WebException:远程服务器返回了意外错
在谷歌搜索之后,我决定直接问这个问题:
是否可以仅基于OpenAPI3.0规范文件运行RESTAPI端点“构建测试”
我想将示例请求-响应对添加到OpenAPI规范文件中,并让现有的或自行编写的库运行所有此类定义的测试并报告任何失败
就我所理解的标准而言,很容易包含请求示例,并以图解的方式(思考)测试响应。但我还没有找到一种方法来结合更具体的测试,比如测试特定响应字段中的数字是否为精确值。另外,有一种顺序测试请求的方法是很好的,但我不希望仅仅从spec文件中实现这一点
最佳解决方案将包含在我的存
我正在尝试获取此url:
https://search.me/Search/api/search?map=%7B%22query%22:%22CSCI+250%22、%22行%22:500、%22学期%22:%222181%22、%22职业%22:%22%22、%7D
如果不将特殊字符转换为十六进制,则URL将为:
https://search.me/Search/api/search?map={查询:CSCI-250,行数:500,术语:2181,职业:}
我知道在OpenAPI3.0.0中不
我正在尝试对ec2端点执行GET请求https://ec2.eu-central-1.amazonaws.com/?Action=DescribeInstances&Version=2016-11-15以获取我的aws帐户(eu-central-1地区)内所有ec2实例的列表。不幸的是,响应的内容是用xml格式化的。是否有机会更改json响应的格式
我已经将GET请求的Accept头设置为“application/json”,但没有成功
如果我查询iam端点https://iam.amazona
标签: Rest
requestgeoserver
所以我用了两个工作日来解决这个问题。我们正在为地图自动渲染过程。所有的数据都是在sqlbase中给出的,我的工作是编写“包装器”,这样我们就可以在我们的内部框架中实现它。除了一个需要的请求外,我处理了所有请求。
该请求是POST featuretype,因为这是一种创建稍后可以渲染的层的方法
我将所有请求保存在postman中,以便对geoserver本身提供的示例数据进行预测试。我甚至无法得到状态代码为201的响应,并且总是得到500个内部服务器错误。此状态在sytax中描述为可能的语法错误。
我对REST体系结构比较陌生,我对如何为我的项目实现RESTfulAPI有一些疑问
适用于哪些URI和资源:
1。登录和注销?
我猜:POST或DELETE/api/users/auth或POST或DELETE/api/users/login
2。设置、删除或获取用户的头像?
我猜:发布或删除或获取/api/users/{id}/avatar。对吗
3。通过发送的代码进行验证?
我猜:POST/api/users/{id}/verification。对吗
4。是否更改用户的单个或某些特定属性?(
我们使用Rest-Assured和TestNG来执行Rest服务。以下get请求失败,出现404错误。然而,同样的RESTURL在Postman中运行良好。不确定这是因为url中有一些特殊字符(冒号、连字符和点等)
以下是testNG测试方法
@Test
public void listOfStepsTest() {
try {
RestAssured.given()
.header("Access-Key", "a06669527b7bUCCzd4vx4
我从Cloud Shell对BigQuery运行了一个查询:
xenonxie@cloudshell:~ (welynx)$ bq query --dry_run "SELECT COUNT(1) as rowcount, COUNTIF(corpus = 'hamlet') as rowcount_hamlet FROM publicdata.samples.shakespeare order by rowcount_hamlet desc"
Query successfully valida
我看过几篇关于RESTAPI最佳实践的文章,他们建议使用belo进行多列排序。
获取/用户?排序依据=-上次修改,+电子邮件
https://www.moesif.com/blog/technical/api-design/REST-API-Design-Filtering-Sorting-and-Pagination/
当我使用这种方法时,我发现-可以很好地工作,但是+被一个空格代替
快速的谷歌搜索表明+是后面的一个特殊字符?在URL中。我错过了什么
> The following c
大家好,我正在尝试使用气流的REST API激活带有外部触发器的DAG,如:
POST:http://{{url}:{{port}}/api/experimental/dags/MY_DAG_ID/DAG_runs
headers = {
'Content-Type': 'application/json',
'Cache-Control': 'no-cache',
}
问题:
它工作得很好(回答:状态200),但我需要一些安全性,因为它不能公开,所以
有人能告诉我,当我调用我的POST请求时,为什么会出现以下异常:
Exception has occurred.
_CastError (type 'int' is not a subtype of type 'String' in type cast)
这句话的意思是:
var response = await http.post(url, body:data);
我用断点检查给出的数据是否正确,它看起来是否正常
我在这一点上被困了好几个小时,不知道下一步该怎么办:/
REST api
我的电子商务网站有一个使用Oauth 2的webapi插件
client id : "automatically generated"
client secret : "Automatically generated"
Callback Uri: This is blank <----- What should this be?
客户端id:“自动生成”
客户端机密:“自动生成”
回调Uri:这是空白此url可能会对您的需求有所帮助
它说使用myapp://以便可以使用授权代
标签: Rest
qliksenseservicenow-rest-api
我试图将QlikSense中创建的所有REST连接统一到ServiceNow,因为每次从新表中取出数据时,我都必须创建一个新连接。这将使将来管理我的所有连接变得困难,因此我尝试只使用一个连接,该连接将通过使用“WITH connection”函数覆盖特定参数,具体取决于所需的表
我尝试传递参数,如下面代码中所示,但加载数据后,表中没有任何内容:
LET vURL = "http://example.org/.../.../.../nameofthetable?";
Rest
我对击倒非常陌生,但我真的很喜欢它,与旧的手动技术相比,它确实有很大的不同
我目前正在开发一个单页应用程序,用于显示从用户分机拨打的电话。我创建了一些REST服务:
GET/extensions-返回当前用户可用的分机号码列表
GET/calls/-返回在给定分机上进行的呼叫列表
在我的SPA中,我想列出每个分机的一张表,显示有关电话的数据,但不确定根据我的视图模型应该采取什么角度
目前,我的想法如下:
function extension(extn) {
var model = ko.
重载POST是RESTAPI的常见做法,尤其是在使用HTML作为媒体类型时
但我想知道,在Allow:标题中宣传超载帖子的正确方法是什么
对于可以读取和更新的典型资源,人们可能会期望:
Allow: GET, HEAD, PUT
但是当我必须为PUT重载POST时,允许:标题现在是否应该提到POST被接受?如果我只希望收到超负荷的POST请求,它是否应该停止提及PUT?我总是从行为上看这类问题,哪些客户会关心响应的这一方面,以及它会对这些客户产生什么影响
那么,具体来说,哪些客户机关心并使用A
您的后端有两种型号:
One Company to Many Employees.
您希望完成以下任务:
Get all Companies
Get a Company by ID
Get all Employees for a Company
Get all Employees
Get a Employee by ID
当您的模型具有1:M关系时,处理REST URL的最佳实践是什么?这就是我到目前为止的想法:
/companies/
/companies/<company_id&
上下文
我正在编写客户端代码来访问Web API REST服务。我通过使用Visual Studio 2015“添加”/“REST API客户端…”使用类型化客户端类
现在服务器端API发生了变化,我想相应地更新生成的客户端代码
问题
除了删除所有生成的类,然后从ground zero启动Visual Studio 2015“添加”/“REST API客户端…”这一显而易见的解决方案之外,还有更好的方法吗?您找到问题的答案了吗?我想重新创建选项不需要使用Autorest(解决方案资源管理器的项目
我正在尝试获取具有特定processDefinitionId的所有任务。这是我的网址:
但是任务没有被processDefinitionId过滤。Is正在给我ACT_RU_任务表中的所有任务,无需过滤
如何解决这个问题?我已经研究过了,你是对的:processDefinitionId不是特定RESTAPI的一部分,我认为这是一个疏忽
我已将其添加到此提交中:。这将是Activiti下一版本的一部分。谢谢Joram Barrez.)谢谢乔拉姆·巴雷兹现在我正在使用RESTAPI获取带有proce
我有一个对Rest Web服务的AJAX请求,其中有一个自定义标题“login”
以下是我的rest配置:
restConfiguration()
.component("netty4-http")
.bindingMode(RestBindingMode.json)
.dataFormatProperty("prettyPrint", "true")
.enableCORS(true)
.corsAllowCredentials(true)
.corsHeaderProperty("Acces
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 382 页