asp.net-web-api相关内容
我有一个 Web API 项目,它对我的身份服务器使用 UseJwtBearerAuthentication.启动时的配置方法如下所示: public void Configure(IApplicationBuilder app, IHostingEnvironment env){app.UseJwtBearerAuthentication(options =>{options.Automa
..
我有一个使用 Identity 2 进行身份验证的 WebAPI 2/AngularJS SPA 应用程序.在本地,我的代码存储用于身份验证的令牌.我想实现一个功能,允许我的应用程序在我的初始 index.html 页面下载后为经过身份验证的用户请求额外的 javascript. 有什么方法可以让我的服务器代码只将 javascript 文件 分发给经过身份验证和授权的用户?类似于控制器操作
..
我正在开发 Web API - Web API 2.我的基本需求是创建一个 API 来更新用户的个人资料.在这种情况下,ios 和 android 将在 multipart/form-data 中向我发送请求.他们会给我发送一些带有图像的参数.但是每当我尝试创建 API 时,我的模型每次都为空. 我也在 WebApiConfig 中添加了这一行: config.Formatters.Jso
..
我正在构建一个 Web API (2) 项目并使用 “个人帐户"身份验证.我想 用一些细节扩展用户(如名字/姓氏等) (在模型中) 登录后获取该信息(在客户端 - 我的案例 Windows 手机) 我刚刚开始学习 MVC 和 Web API,所以有人可以帮我吗? 让我解释一下自己:我已经创建了 webapi 项目并选择了身份验证方法 - “个人帐户"好吧,我添加了一个名为 Pe
..
我已使用 MVC 5 将我的 web api 项目升级到最新版本应用程序运行正常,但这行代码在我的单元测试中不再工作: string uri = this.Url.Link("DefaultApi", new { id = savedOrganization.Id }); 控制器的 Url 属性现在为空.这是我配置模拟控制器的方式: var config = new HttpConfigur
..
我有两个 Web API 项目,我有一个 MarketController,我需要扩展 Api 控制器,所以我做到了. 我创建了一个 BaseController 类并从 ApiController 继承如下: 公共类 BaseController:ApiController { } 到目前为止一切顺利,一切正常: 公共类 MarketController : BaseControll
..
我想将我的大部分业务层方法公开给 Web API 项目,以允许更广泛的使用. 一个想法是为每个资源配备一个 Web API 控制器. 另一个想法是每个逻辑业务部分有一个控制器,并使用属性路由来公开相关方法. 我喜欢第二种方法,它可以减少控制器. 每个资源没有一个控制器的缺点是什么? 附加信息: 此 API 将存在于内部网中,并将为需要来自我们 2-3 个主应用程
..
我正在从两个 Web API OData 示例构建一个示例,它们中的每一个都可以作为一个单独的项目正常工作.但是当我添加第二个 ODataController 类时,该站点不再工作,抱怨以前工作的 OData 路径模板.以下是更多详细信息: 只要其控制器 (ProductsController) 是唯一的控制器,以下操作就可以正常工作: [HttpGet][ODataRoute("GetS
..
我正在尝试创建一个以某种方式更改请求的中间件.我能够阅读它并更改内容,但我无法弄清楚如何正确设置流编写器以创建新主体.当我调用 normalized.WriteToAsync(jsonWriter) 时,MemoryStream 保持为空,因此我收到 A non-empty request body is required. 异常.我在这里错过了什么?这是我目前所拥有的: public asyn
..
我正在请求执行一个 asp.net webapi Post 方法,但我无法获得请求变量. 请求 jQuery.ajax({ url: sURL, type: 'POST', data: {var1:"mytext"}, async: false, dataType: 'json', contentType: 'application/x-www-形式 urlencoded; 字符集 = U
..
我有一个 MVC 6 项目,我在其中使用 Fiddler 来测试 Web API.如果我采取以下使用 EntityFramework 7 返回列表的控制器操作.然后 html 将呈现良好. [HttpGet("/")]公共 IActionResult 索引(){var 模型 = orderRepository.GetAll();返回视图(模型);} 但是当我尝试返回 Json 响应时,我收到了
..
GET :http://www.Example.com/Api/1/0/Book/Company/0[Route("{UserId}/{Category}/books/{BookType}/{Page}")][HttpGet][请求授权]public Response Get(int UserId,string Category, string BookType,int Page){var boo
..
我的 Web API 控制器端点出现异常,如果您能帮助解决此问题,我将不胜感激. 故事是这样的: 在我的 Web API 项目中,控制器公开以下端点: 我的 Kendo UI Datagrid 发出以下请求: http://localhost:63865/api/employees/GetAll?$callback=jQuery21109420544053427875_1410
..
我已经在我的 WEB API 项目中启用了 Cors!API 控制器中的所有其他方法都可以从其他项目访问! 但剑道上传请求无法到达控制器方法 $("#files").kendoUpload({异步:{xhr 字段:{withCredentials: 真},saveUrl: 'http://localhost:23618/API/test/UploadAttachment',removeU
..
我正在使用 webapi 并限制 web api 通过令牌进行身份验证,因此为了填充数据源,我在数据源中使用请求标头. var abcDatasource = new kendo.data.DataSource({运输: {读: {url: '/api/exampledata',数据类型:'json',标头:{'授权':'承载'+访问令牌}},},页面大小:5,}); 以下代码行需要在所有数据
..
我们有 asp.net web api odata 启用服务,支持各种 OData 格式,例如 application/json;odata=fullmetadata 此服务与 WCF 数据服务客户端 和 JayData 配合得很好 但我们的响应似乎与我们的剑道网格数据源 不兼容 我调查了响应,区别如下: 运行正常的 kendoUI 站点的演示有以下响应: "__count"
..
我找不到 Kendo + MVC Web API 的示例,其中 post/update 方法返回验证错误.看起来没有可以使以下代码工作的 Kendo 扩展. public HttpResponseMessage Post([ModelBinder(typeof(Prototype.WebApi.ModelBinders.DataSourceRequestModelBinder))][DataSo
..
我正在使用 OData 对从 web api 调用返回的一长串项目进行分页.我可以通过带有开始和结束索引的 url 过滤数据. 我的问题是,我怎么知道物品的总数?因此,我可以在调用 Web api 的移动设备上显示第 1 页,共 3 页(20 项). 解决方案 可以在查询中使用 $inlinecount=allpages 来获取结果中所有实体的数量,不带top并跳过.例如: h
..
我们正在尝试使用 ASP.Net WebApi 返回大图像文件,并使用以下代码将字节流式传输到客户端. 公共类 RetrieveAssetController : ApiController{//获取 api/retrieveasset/5公共 HttpResponseMessage GetAsset(int id){HttpResponseMessage httpResponseMessage
..
我设法使用以下指南使我的 VS2015 Android 模拟器能够访问在我的本地主机上运行的 ASP.NET WEP API,这很棒:- http://briannoyesblog.azurewebsites.net/2016/03/06/calling-localhost-web-apis-from-visual-studio-android-emulator/ 但我还想配置我的 X
..