wcf-web-api

    12热度

    3回答

    我需要隐藏由ASP.NET和IIS生成的某些头文件,并在ASP.NET WebAPI服务的响应中返回。我需要掩饰的标题是: 服务器 X-ASPNET-版本 X-AspNetMvc-版本 X供电,通过 服务早些时候举行在WCF中,通过订阅PreSendRequestHeaders和操作HttpContext.Current.Response.Headers,在HttpModule中完成隐形。使用AS

    3热度

    2回答

    我有一个在MVC4/ASP.NET Web Api中实现的服务。我想在系统关闭以进行维护时向客户返回自定义503消息。 我有以下代码: public class ServiceController : ApiController { public HttpResponseMessage<ServiceUnavailableModel> Get() {

    0热度

    1回答

    我想使用新的MS的Web API,而不必从ApiController 继承理想我想创建单独的类是只处理一个HTTP方法和途径。例如: // Handles GET /customer/1 public class GetCustomerHandler { public object Handle(int id) { return ...; } }

    1热度

    1回答

    我有以下控制器 public class MyController : ApiController { [HttpPost] public string LoadData(string currentState) { } } 我从浏览器发布的一些数据与jQuery.post。状态的长度应为29915个字符,但currentState变量只有2162

    3热度

    1回答

    我现在构建在服务器端使用asp.net的WebAPI一个应用程序,我得到了有关验证问题: 我想提供我的WebAPI的多平台,就像浏览器的javascript或windows手机等等,所以我决定用HTTP-BASIC暗示验证,“(原谅我可怜的英语),问题是,在过去的时间。 我总是拿SESSION中的一些用户信息,但我们知道使用REST风格的webAPI是会话无状态的,因此如何存储用户的信息: 我想到

    3热度

    1回答

    我正在使用web api 自主主机内部的Windows服务和我遇到了一个问题,谷歌搜索几个小时后没有找到合理的答案。 其中一个api控制器提供大量数据流(不是真的那么大,几十MB几个)。生成数据需要一些时间,因此我决定使用TransferMode.StreamedResponse来最小化客户端必须等待响应的时间。我还添加了CompressHandler和定制CompressedContent(源自

    1热度

    1回答

    我使用MVC WEB API实现了一项服务,并且实现了一种自定义的方式来验证请求。这是它的样子: public HttpResponseMessage GetTest() { try { IDBModel DAO = new DBModelDAO(); if (DAO.IsApiKeyValid(Request.Headers.

    0热度

    1回答

    在WebApi 0.5.0中,我只需定义一个新的WebApiConfiguration,并注册CreateInstance方法 - 这似乎在WebApi 4中消失了(当前版本随ASP一起提供.net MVC 4)。 如何将Castle Windsor(或任何其他IoC容器)与此新版本的框架集成?你需要 感谢

    7热度

    3回答

    我想主办使用新Microsoft.AspNet.WebApi.SelfHost NuGet包的Azure的工人角色的ASP.NET的WebAPI端点失败。我的工人的run()的代码看起来大致是这样的: // Endpoint is defined as in ServiceDefinition.csdef as // HTTP, external port 8080, internal port

    6热度

    2回答

    我有一个WebApi方法,它返回一个IQueryable的RavenDB文档。来电者需要知道可能的结果的数量(因为实际结果是有限/分页的)。 所以,我有我的WebAPI方法的末尾是这样的: HttpContext.Current.Response.AddHeader("Total-Result-Count", resultsStats.TotalResults.ToString())