wcf-web-api

    2热度

    1回答

    我旁边类: public class Event { public int Id { get; set; } public string Title { get; set; } public string Description { get; set; } public List<ImageLink> Images { get; set; } } p

    0热度

    1回答

    我要复制MVC4的WebAPI应用程序,但该矿将只不过是回应发送给它的数据,所以我不知道我是否应该只是一个简单的WCF服务去,因为MVC4的WebAPI应用有很多文件。公开的API是非常简单的: public Task<HttpResponseMessage> PostData(HttpRequestMessage requestMessage) 我有三个问题: 是否有可能摆脱所有额外的.js

    1热度

    2回答

    我正在使用.Net的Web API编写一个简单的API。我已经定义了以下型号: public class VehicleUpdate { [Required(ErrorMessage = "DealerID Required")] public int DealerID { get; set; } [Required(ErrorMessage = "VIN Req

    1热度

    1回答

    我刚刚从WebApi测试版升级到NuGet的最新WebApi软件包。我使用的Visual Studio项目的目标是.NET 4.0而不是4.5。 我已经能够解决所有问题,但只有一个。我通过下面的代码上传使用多重表单文件: // Verify that this is an HTML Form file upload request if (!Request.Content.IsMim

    12热度

    4回答

    我有WebApi控制器以它们名称中的“Api”后缀结尾(例如:StudentsApiController,InstructorsApiController)。我这样做是为了轻松区分我的MVC控制器和WebApi控制器。我希望我的WebApi路线看起来类似于 http://localhost:50009/api/students/5而不是http://localhost:50009/api/stud

    5热度

    1回答

    在升级使用WCF Web API构建的旧项目以现在使用ASP.NET Web API时,我遇到了几个实现HttpOperationHandler<HttpRequestMessage, T>的类。我无法在新程序集中找到相同的类。有类似的事情存在吗?还是我需要一种不同的方法?

    0热度

    1回答

    当我尝试从我的控制器抛出以下禁止的ResponseException。一个异常说明“处理HTTP请求导致异常,请参阅此异常的”响应“属性返回的HTTP响应以获取详细信息。”捕获在控制器方法的catch块中。需要帮助解决这个 throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.Forbidden));

    23热度

    1回答

    我有一个服务接口,其方法的参数类型为Stream。我应该关闭流后,我从这个流中读取所有数据,或者当方法调用完成时由WCF运行时完成? 我见过的大多数例子都只是从流中读取数据,但不要在流上调用Close或Dispose。 通常我会说我不必关闭流,因为类不是流的所有者,但原因是为什么要问这个问题是我们目前正在调查我们的系统中的一个问题,使用HTTP-Post将数据发送到此服务的Android客户端有时

    1热度

    3回答

    所以我试图更新模型。这里是我的模型是如何设置: public class Event{ public int Id {get;set;} public string Name {get;set;} public DateTime Date {get;set;} public int Organizerid {get;set;} public vi

    0热度

    1回答

    有人可以帮助我如何发布一个WebApi长类型的数组。 我想我必须从HttpClient使用PostAsync,但我不知道如何将数组放入HttpContent。 这是我的控制器。 [HttpPost] [Authorize] public void UpdateBatchesToReadyToShip(long[] batchIds) { // process request