草庐IT

rest-high-level-client

全部标签

xml - Spring MVC Restful 406 Not Acceptable

我正在使用SpringMVC构建一个RESTfulAPI,它可以根据客户想要使用的内容返回JSON和XML。但是我出现了奇怪的行为,406不接受错误。http://localhost:8080/gender现在无论我如何设置Acceptheader都返回406。http://localhost:8080/gender/1在不设置Accept的情况下工作,并使用text/xml和application/xml但是application/json和text/json返回406NotAccepted有什么想法吗?相关代码如下Controllerpackagenet.jkratz.bloodp

php - Codeigniter RESTful API 服务器 - XML 错误?

我已阅读以下主题/教程:CodeigniterRESTfulAPIServerhttp://code.tutsplus.com/tutorials/working-with-restful-services-in-codeigniter--net-8814https://github.com/chriskacerguis/codeigniter-restserver而且我仍然不明白为什么我会遇到路由问题和XML问题。我的网络服务Controller位于文件夹controllers/api/webservice.phpresponse($data);}}在教程中不需要添加路由,为了接收X

xml - 海康威视日志搜索 REST API(POST 方法)给出无效的 XML 格式

我想捕获我的HikvisionDVR的日志详细信息。为了捕获日志,HikVision在其RACM规范文档中提供了RESTWeb服务。在点击该服务时,我收到了badXMLFormat响应错误。请在下面找到问题的详细描述。设备详细信息:设备名称:嵌入式网络硬盘录像机产品编号:DS-7208HQHI-F1固件版本:V3.4.80服务网址:http://myDVRStaticIPAddress/ISAPI/ContentMgmt/logSearch方法:POST输入/请求正文{812F04E0-4089-11A3-9A0C-0305E82C2906}2013-06-10T12:00:00Z20

java - JAXB - 将带有命名空间的 XML 发送到 SpringBoot 中的 REST Controller

我正在将xml发布到我的springboot应用程序并将其接收到PojoJaxb并返回响应。我能够成功地做到这一点,但是如果我传递带有命名空间的xml,我得到的响应代码为406,响应正文为无内容。我尝试了各种方法在我的Pojo中添加命名空间,甚至尝试将它添加到package-info中,但我无法找到让它工作的方法,请指教。下面是一个没有命名空间的简单xml的工作示例PojoEmployee.java@XmlRootElement(name="Employee")publicclassEmployee{privateintid;privateStringname;privatefloat

c# - 可空 xml 列的 Linq to sql 错误 "Data at the root level is invalid "

我已经创建了一个表CREATETABLE[dbo].[tab1]([Id][int]NOTNULL,[Name][varchar](100)NOTNULL,[Meta][xml]NULL,CONSTRAINT[PK_tab1]PRIMARYKEYCLUSTERED([Id]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]当我执行lin

xml - REST 风格的 API : How to model JSON representation?

我正在为预订应用程序设计一个RESTfulAPI。您可以索取住宿list。这就是我真的不知道如何设计JSON表示的地方。这是我的XML表示:...couch...room我第一次尝试将其转换为JSON的结果是此输出(1):{"0":{"name":"...","category":"couch"},"1":{"name":"...","category":"room"}}但是当我查看其他API是如何做到这一点时,我发现了一些看起来更像这样的东西(2):[{"name":"...","category":"couch"},{"name":"...","category":"room"}]

c# - REST WCF 服务 - 差异数据输入格式 (JSON/XML)

也许这是个愚蠢的问题,但我需要一些帮助。我正在使用WCF提供Restful服务。用户通过httppost请求向我的方法发送数据。我已经完成了一种接收表示json格式数据的字符串的方法。因此,我只是对其进行解析并创建要读取的对象。我的愚蠢问题是:如何设置另一个方法能够接收XML格式的数据输入?我的意思是,对于json,我只是希望解析一个字符串。对于XML?这是我第一次遇到这个问题,我想学习如何以一种干净的方式来解决这个问题(比如json的字符串)。你能帮帮我吗?更新:例如,我有这个示例方法:[OperationContract][WebInvoke(UriTemplate="Patien

java - 使用 Spring 返回 XML 响应 Rest API

我正在尝试使用XML响应给定的API调用。现在它可以使用JSON,我可以发送JSON或XML并返回JSON。但我不能对XML做同样的事情。从现在开始,我拥有的是:RestVoterController类:@RequestMapping("/rest")@RestControllerpublicclassRESTVoterController{@AutowiredprivateVoterServicevoterService;@RequestMapping(value={"/user.json","/user"},method=RequestMethod.POST,consumes={"

java - 使用 jax-rs 从 REST 服务下载 xml 而无需本地存储文件

在一项服务中,我正在创建一个名为doc的XML文档,我希望用户收到下载该文档的提示,而不必将其保存在本地(比如提示打开或保存文件的提示)。但是,我无法找到应该如何构建将要返回的响应,甚至无法找到@produce的类型。到目前为止我有这个:@GET@Path("/getXML")@Produces(MediaType.APPLICATION_OCTET_STREAM)publicStreamingOutputgetXML(@FormParam("id")intid){UserDBuserDao=newUserDB();entities.Useruserd=userDao.getById(

java - 使用 Spring-Data-Rest 以 XML 而不是 JSON 的形式返回响应

Spring-data-rest目前是RC1(将于7月16日正式发布),但文档仍然有点粗略。到目前为止,我找到的所有示例代码都显示默认为JSON的响应,但我需要XML,理想情况下是基于ACCEPTheader的XML或JSON。我在somecommentsinaDZonelink中找到了一个来源表示将支持XML。但那是在M2发布期间发布的,在RC1之前。我在项目下的Issue里也没看到什么。那么有人知道如何使RC1(或SNAPSHOT)生成XML而不是JSON或除JSON之外。 最佳答案 我希望有一个在SpringDataREST中