草庐IT

REST-ful

全部标签

json - 从 react 组件进行 REST 调用

我正在尝试从react组件进行REST调用并将返回的JSON数据呈现到DOM中这是我的组件importReactfrom'react';exportdefaultclassItemListerextendsReact.Component{constructor(){super();this.state={items:[]};}componentDidMount(){fetch(`http://api/call`).then(result=>{this.setState({items:result.json()});});}render(){return(WHATSHOULDTHISRE

python - 什么 Python 框架用于没有前端的 REST/JSON Web 服务?

我需要为iOS应用程序创建一个PythonREST/JSONWeb服务以与之交互。网络上不会有前端。用于此的最快、最轻量级的框架是什么?是否还考虑了实现的学习曲线?根据我所做的研究,Django-Tastypie或Djanjo-Piston看起来是最好的选择,Tastypie获胜是因为代码库正在积极维护? 最佳答案 在PyconAustralia,RichardJones比较了最流行的轻量级Web框架。Bottle名列前茅。这里是fullpresentation. 关于python-什么

json - Jenkins REST API - 使用树来引用 JSON 数组中的特定项目

我可以使用JenkinsAPI通过url获取有关我的构建的信息http://localhost:8080/job/myjob/149/api/json我希望能够使用树查询字符串参数来查询changeSet节点。我可以通过成功查询“持续时间”等非inodehttp://localhost:8080/job/myjob/149/api/json?tree=duration如何查询像changeSet这样的inode?我似乎在任何地方都找不到任何文档。{"actions":[{"causes":[{"shortDescription":"StartedbyanSCMchange"}]},{}

json - 来自 REST API 的 JSON 响应中是否应该包含空值?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭3年前。Improvethisquestion我正在设计和开发一个RESTfulAPI。我对API采取了一种务实的、面向资源的方法(面向资源、统一接口(interface)、可寻址性,但没有真正的HATEOAS)。我不确定的一点是如何处理对象中的空值。我应该在API响应中包含具有空值的字段吗?例子:{"fieldA":"AAA","fieldB":null}或者,如果系统没有这些字段的数据,我应该完全省略这些字段吗?例子:{"fiel

java - REST Assured - 通用列表反序列化

假设我有一个JavaPerson类:classPerson{Stringname;Stringemail;}使用RESTAssured,您可以反序列化这个JSON对象{"name":"Bob","email":"bob@email.com"}到JavaPerson实例使用Personbob=given().when().get("person/Bob/").as(Person.class);如何使用RESTAssured来反序列化这个JSON数组[{"name":"Bob","email":"bob@email.com"},{"name":"Alice","email":"alice@

java - Spring 4.x/3.x (Web MVC) REST API 和 JSON2 Post 请求,如何一劳永逸?

在详细介绍之前,我知道在Stackoverflow上有很多对话和相关问题。所有这些都以不同的方式帮助我,所以我想我把我的发现放在一起作为一个单一的有组织的常见问题解答来总结我的发现。相关概念你肯定知道这些,但我只是把它们写成一个快速回顾。如果我遗漏了什么,请随意编辑。HTTPPOST请求:当您愿意将对象发送到Web服务或服务器端应用程序时,将使用post请求。序列化:是将对象从Web浏览器获取到服务器端应用程序的过程。可以使用jQueryAjax调用或Curl发布请求。序列化协议(protocol):目前最流行的是JSON和XML。由于XML标记的性质,序列化xml对象的大小相对较大,

django - 如何使用 Django REST 框架制作 POST 简单的 JSON? CSRF token 丢失或不正确

如果有人向我展示如何使用带有DjangoREST框架的JSON发出简单的POST请求,我将不胜感激。我在教程中的任何地方都没有看到任何这样的例子?这是我要发布的角色模型对象。这将是一个全新的角色,我想将它添加到数据库中,但出现500错误。{"name":"Manager","description":"someonewhomanages"}这是我在bash终端提示符下的curl请求:curl-XPOST-H"Content-Type:application/json"-d'[{"name":"Manager","description":"someonewhomanages"}]'ht

json - 当使用 Spring MVC for REST 时,如何让 Jackson 漂亮地打印呈现的 JSON?

在使用SpringMVC开发REST服务时,我希望在开发中呈现JSON'pretty-print',但在生产中呈现正常(减少空白)。 最佳答案 如果您使用的是SpringBoot1.2或更高版本,简单的解决方案是添加spring.jackson.serialization.INDENT_OUTPUT=true到application.properties文件。这假设您正在使用Jackson进行序列化。如果您使用的是较早版本的SpringBoot,则可以添加http.mappers.json-pretty-print=true这个解决

java - Spring REST多个@RequestBody参数,可能吗?

我已经实现了一个SpringRESTfulWeb服务。使用JacksonJSON进行对象映射。我有一个接受两个参数的方法。publicPersoncreatePerson(@RequestBodyUserContextuserContext,@RequestBodyPersonperson)客户端如何构造一个请求,其中多个JSON对象将在正文中传递?这可能吗?--斯里 最佳答案 我很确定那是行不通的。可能有一种解决方法,但更简单的方法是引入包装对象并更改您的签名:publicclassPersonContext{privateUse

java - 不支持 Spring Rest POST Json RequestBody 内容类型

当我尝试使用post方法发布新对象时。RequestBody无法识别contentType。Spring已经配置好,POST可以与其他对象一起使用,但不是这个特定的对象。org.springframework.web.HttpMediaTypeNotSupportedException:Contenttype'application/json;charset=UTF-8'notsupported如果我尝试相同的请求,只需更改requestbody对象。它有效。 最佳答案 我找到了解决方案。这是因为我有两个同名但类型不同的二传手。我的