草庐IT

REST-ful

全部标签

ios - 使用 Youtube rest API 上传的视频失败

我正在尝试通过Swift从iOS应用程序使用YouTube的RESTAPI将视频上传到YouTube,但我很难弄清楚该怎么做。我使用以下代码从应用程序将视频上​​传到youtube。funcpostVideoToYouTube(uploadUrl:String,videoData:Data,title:String,description:String,callback:@escapingPostVideoCallback){if(self.authorizer!=nil)&&(self.authorizer?.canAuthorize)!{self.servive?.apiKey=k

json - Swift:直接从 JSON api rest 将对象保存到 CoreData

我需要一些关于iOS商店开发的建议:我需要以最快的方式将数据从RestApi导入我的应用程序的CoreData。我想使用Alamofire+ObjectMapper或直接使用AlamofireObjectMapper将JSON结果映射到我的自定义对象模型中,然后将它们保存到CoreData中。我尝试使用AlamofireObjectMapper,但我无法设置可映射的自定义NSManagedObject,我使用它来将记录保存到CoreDataDB中,如此处所述https://github.com/tristanhimmelman/AlamofireObjectMapper到现在为止,我一

ios - 使用解析查询在 Swift 中调用 REST API

我正在尝试对我使用built-inRESTAPI创建的Parse数据库发出GET请求.当用户在UISearchBar中输入文本时将调用API,最终目标是在UITableView中显示返回的数据。下面的代码仅捕获了我发出有效HTTP请求的尝试,我试图查看“Query1”是否与搜索字符串匹配(“Query1”是我的Parse数据库中的一个参数,它本质上用作关联的搜索词)。//Mark-UISearchBarDelegatefuncsearchBarSearchButtonClicked(searchBar:UISearchBar){makeRequest(searchBar.text)}f

ios - 如何在 Swift 3.0 中调用 REST 服务

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我需要调用简单的休息客户端https://httpbin.org/ip并将JSON结果粘贴到iOS设备的标签字段中。我是用XCode8.0写的,Swift版本是3.0。我找到了很多教程,但它们都是为旧版本的Swift编写的。编译器失败,我无法修复它。似乎较新的版本有重大变化。任何人都可以提供一个工作示例。将不胜感激。谢谢。在示例中,我希望看到REST调用并读取结果。

swift - 如何在 Swift 中使用 first/head 和 rest/tail?

为了以函数式风格使用Swift,我们应该如何处理列表的head和tail?Array和ArraySlice是否合适(似乎是因为ArraySlice是获取子列表的有效机制)?是将Array转换为ArraySlice并使用.first!和.dropFirst()的正确机制head和tail的等效项?以添加数字列表为例:funcadd(_nums:ArraySlice)->Int{ifnums.count==0{return0}else{returnnums.first!+add(nums.dropFirst())}} 最佳答案 Arra

java - 如何创建带有可选参数的 REST API?

我需要使用这些路径参数实现一个API。@Path("/job/{param1}/{optional1}/{optional2}/{param2}")第二个和第三个参数可以是可选的吗?所以客户端不需要传递这些,但必须传递第一个和最后一个。如果这不可能,那么是否建议以这种方式重新排列参数?@Path("/job/{param1}/{param2}/{optional1}/{optional2}")如何提供可选参数? 最佳答案 将可选路径参数转换为查询参数可能更容易。如果需要,您可以使用@DefaultValue:@GET@Path("/

java - 如何在 url 中为 rest 服务的 get 方法传递逗号分隔的参数

我有一个像这样的网络服务@GET@Produces("application/json")@Path("{parameter1}/july/{param2},{param3},{param4}/month")publicMonthgetResult(@PathParam("parameter1")Stringparameter1,@PathParam("param2")PathSegmentparam2,@PathParam("param3")PathSegmentparam3,@PathParam("param4")PathSegmentparam4){returnaction.ge

java - Spring Boot REST 服务 - 抛出 java.lang.NoClassDefFoundError : org/apache/tomcat/util/ExceptionUtils

在开发期间,REST服务(SpringBoot1.1.18)似乎一切正常,但当我们执行不同的性能和负载测试时,服务停止响应并出现以下错误:org.apache.tomcat.util.net.NioEndpointlog-java.lang.NoClassDefFoundError:org/apache/tomcat/util/ExceptionUtilsatorg.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:711)~[tomcat-embed-core-

java - 基于 JAX-RS 的实现中的简单 REST 资源版本控制?

REST资源版本控制的最佳实践是将版本信息放入HTTP请求的Accept/Content-Typeheader中,同时保持URI不变。以下是用于检索系统信息的RESTAPI请求/响应示例:==>GET/api/system-infoHTTP/1.1Accept:application/vnd.COMPANY.systeminfo-v1+json注意版本以MIME类型指定。这是版本2的另一个请求/响应:==>GET/api/system-infoHTTP/1.1Accept:application/vnd.COMPANY.systeminfo-v2+json有关更多解释和示例,请参阅ht

java - 在 Java 中使用 Akka 的 REST API

我正在尝试使用Java和Akka创建我自己的基于REST的API。我已经使用Akka创建了我的主要算法实现。我的困惑是以如何实现它的REST部分的形式出现的。我见过的大多数示例和库都是专门针对Scala的,我目前正试图远离它。我认为Spray是一个不错的选择,但我认为它应该适用于Scala。但是,我知道Scala可以编译成Java字节码,而Java应该能够调用Scala,反之亦然。可以用Spray做到这一点吗?如果是这样,是否有在线的工作示例或教程?我在任何地方都没有运气。感谢您的帮助和时间。 最佳答案 我建议您使用playfram