content-negotiation

    3热度

    1回答

    最近我升级我的休息服务器ZF2 Apigility,其内容协商设置如下, 'zf-content-negotiation' => array( 'controllers' => array( 'CloudSchoolBusFileApi\\V1\\Rest\\FileReceiver\\Controller' => 'Json', ), 'accept_whi

    0热度

    1回答

    我有一个使用弹簧安全4.0的应用程序,我现在关注的有关内容协商响应这个应用程序可以在一个REST Web服务即 我的目标是限制在全球发送响应基本无关的请求类型,即如果这将是通过MVC或某种websocket的REST http get请求(虽然我不确定是否适用于websocket),但响应应该只返回为json而不是XML 。我不想支持XML或任何协商格式。 我担心这个问题的原因是因为我看到了一个关

    0热度

    1回答

    使用ASP.NET MVC 5,您可以跳过丑陋的“ActionResult”返回类型,而是指定一个“真实”类。但是,似乎MVC想要将我的对象的.ToString()版本返回为Content而不是我想要的对象的JSON序列化版本 - 类似于ASP.NET MVC WebApi2。 鉴于此控制器...我如何获得JSON结果而不改变方法? public class MyController : Cont

    2热度

    2回答

    HTTP请求可以包含一个Accept标头,指示客户端可以接受的响应的媒体类型。服务器应通过提供匹配(请求的媒体类型之一)Content-Type响应来响应请求。媒体类型可以包括参数。 HTTP是否要求这个内容协商过程尊重参数? 也就是说,如果客户端请求 Accept: application/vnd.example; version=2 (这里的version参数具有2的值),而服务器可以作为

    1热度

    1回答

    在我的api控制器操作方法中。我正在使用内容协商获取请求。代码: IContentNegotiator negotiator = this.Configuration.Services.GetContentNegotiator(); ContentNegotiationResult result = negotiator.Negotiate(typeof(OfficeDetailsDto), t

    1热度

    1回答

    我想在我的hapi路由中进行内容协商,以便我可以返回客户端可以接受的数据类型。 随着快递,我会做这样的 res.format({ "text/plain": function(){ res.send("Text Response"); }, "text/html": function(){ res.send("HTML Response");

    2热度

    2回答

    我在写一个Nancy端点,我想做一些我认为应该很简单的事情。我想支持返回json或xml中的内容,但是当html或任何其他类型被请求返回406不支持。我可以很容易地强制XML或JSON,我想我可以做,如果(接受是html)返回406,但我会认为在内容谈判支持中有一些支持。 任何人都可以摆脱任何光线?

    0热度

    1回答

    正在关注Darrel Miller's guide我将原始数据发布到我的web api控制器并坚持下去。内容可以是application/xml或application/json。 在相应的get方法中,我检索发布的内容,解析为XML内容的XElement或Json的json并返回OK(json)或OK(xml)。 public IHttpActionResult Get() { //

    1热度

    1回答

    某些媒体类型是其他媒体类型的扩展。这种媒体类型通常使用+来表示它的名称。例如,application/atom + xml扩展了通用xml,application/hal + json扩展了通用json。 我的问题是:如果客户端请求通用媒体类型并且服务器想用其中一种扩展媒体类型进行响应,应该如何处理?例如,如果要求有头Accept: application/json和服务器要使用的应用程序/ HA

    0热度

    1回答

    在休息-servlet.xml中的配置之下作出.. <property name="defaultViews"> <list> <!-- JSON View --> <bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"> </bean