asp.net-web-api相关内容
我遇到过这样的情况,我必须在 Web API 方法中接收请求,将这些请求排队,然后将批量发送到数据库(Solr 实例). 我不太确定如何维护来自多个来源的一批请求.现在我将每个请求数据以 json 格式写入磁盘文件,稍后我将有一个 Windows 服务,通过文件夹读取所有文件,更新数据库并删除这些文件. 这是我在 Web API 中所做的 public void Post(LogEn
..
我有一个 Asp.Net WEB API 2 项目,我想实现一个即时付款通知 (IPN) 侦听器控制器. 我找不到任何示例和 nuget 包.我所需要的只是确认用户使用 Paypal 上的标准 html 按钮付款.这很简单. 所有 nuget 包都是创建发票或自定义按钮.这不是我需要的 paypal 上的示例适用于经典的 asp.net,不适用于 MVC 或 WEB API MV
..
使用带有个人用户帐户的默认 Visual Studio 2013 Web API 项目模板,并使用 application/xml 的 Accept 标头发布到/token 端点,服务器仍以 JSON 格式返回响应: {"access_token":"...","token_type":"bearer","expires_in":1209599} 有没有办法将令牌作为 XML 取回? 解
..
我正在为我的项目使用 Identity Server3,我目前有一个网站和 api 受 Id 服务器保护,这工作正常,但是因为我将用户存储在 Id Server 数据库中,我无法真正更改来自网站的任何用户数据,例如更改个人资料图片或任何声明值. 为了解决这个问题,我想在 IdServer 之上创建一个 API,这个 API 将管理用户,更改密码,检索用户或更改与用户相关的任何内容,我想在上面
..
我正在尝试创建一个 Web API,该 API 允许 API 的客户端(本机移动应用程序)使用 3rd 方云存储提供商登录.我正在使用来自 Microsoft 的以下一般流程: 这是我想要实现的目标: 我使用带有外部身份验证的默认 ASP.NET Web API Visual Studio 模板,以及 OWin.Security.Providers 用于 Dropbox 登录功能的 N
..
我通过以下几行配置了我的 WebApi OAuth 2.0: app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions{Provider = new OAuthBearerAuthenticationProvider(),});app.UseOAuthBearerTokens(OAuthOptions); 但它
..
我正在尝试分离我的身份验证和资源服务器.我正在遵循本教程中提供的示例: http://bitoftech.net/2014/09/24/decouple-owin-authorization-server-resource-server-oauth-2-0-web-api/ 这是我的身份验证服务器中的 Startup.cs 中的代码: 使用Microsoft.Owin;使用 Micr
..
你知道我如何在url参数中使用由默认asp.net web api 2 OAuth 2授权机制生成的access_token.目前,我可以通过发送带有 Authorization 标头的请求来成功授权,如下所示: 接受:application/json内容类型:应用程序/json授权:承载pADKsjwMv927u... 我想要的是通过这样的 URL 参数启用授权: https://www.
..
我已关注 本文 实现一个OAuth授权服务器.但是,当我使用邮递员获取令牌时,响应中出现错误: “错误":“unsupported_grant_type" 我在某处读到 Postman 中的数据需要使用 Content-type:application/x-www-form-urlencoded 发布.我已经在 Postman 中准备了所需的设置: 然而我的标题是这样的:
..
我想修改令牌端点响应中的响应正文. 我尝试使用 MessageHandler 拦截 /Token 请求,但没有成功. 我可以通过覆盖 OAuthAuthorizationServerProvider.TokenEndpoint 方法向响应添加一些附加信息,但我无法创建自己的响应正文. 有没有办法拦截/Token请求? 编辑 我发现了如何从令牌端点响应中删除响应正文内容
..
我正在关注这篇文章以撤销用户访问权限: http://bitoftech.net/2014/07/16/enable-oauth-refresh-tokens-angularjs-app-using-asp-net-web-api-2-owin/ 现在考虑在验证用户之后我已经发布了一个生命周期为 30 分钟的访问令牌,如上篇文章所示,刷新令牌为 1 天,但是如果管理员在 10 分钟内删
..
我的 Windows 10 UWP 应用上有以下代码,用于将文件发送到 WebAPI Web 服务. public async void Upload_FileAsync(string WebServiceURL, string FilePathToUpload){//准备HttpStreamContentIStorageFile storageFile = await StorageFile.
..
假设您有一个存储库方法来更新文档: public Document UpdateDocument(文档文档){文档 serverDocument = _db.Documents.Find(document.Id);serverDocument.Title = document.Title;serverDocument.Content = 文档.Content;_db.SaveChanges();
..
如果包含基本身份验证,预检 HTTP 请求会是什么样子?喜欢下面的对话吗?我无法理解哪些标头需要发送到哪里,也是因为无法使用 Firebug 正确调试它 客户: OPTIONS/api/resource HTTP/1.1访问控制请求方法:GET来源:http://jsconsole.com 服务器: HTTP/1.1 200 OK访问控制允许来源:*访问控制允许方法:POST、GET、
..
我最近在 visualstudio.com 上创建了项目,并在 azure 上启用了持续构建.我创建了 web api 项目,并创建了一些模型和 api 控制器.然后我将它部署在网上,它很酷很长一段时间.然后我通过 NuGet 更新了所有依赖项.构建在本地运行良好,应用程序也在我的本地机器上运行.然后我检查了 tfs,自动部署开始了,但构建错误.它说: C:\a\src\HitchStopA
..
我决定将 Web API(作为中间层)用于我正在开发的应用程序,但似乎无法弄清楚如何将其“绑定"到前端(前端是 ASP.NET MVC4 项目).通常,我只需右键单击前端的服务,选择“添加服务引用",然后将我的服务的 URL 放入.但是使用 Web API,我不能这样做.有哪些选项可以从我的 Web API 创建客户端代理类以在我的前端使用,为什么不像添加 WCF 或 ASMX 一样添加 Web
..
我在我的 asp.net 控制器上使用下面的代码在我的 Ajax 上使用 javascript 返回 Json 对象 public JsonResult myMethod(){//返回一个 Json 对象,你可以定义一个新的类返回 Json(新{成功 = 真,//错误Message = "Success"//返回异常});} Jquery-Ajax: $.ajax({类型:“POST",网址
..
为了调用我的 Web API 方法直到没有更多数据返回(我分批获取它,以保持每个结果集很小,由于客户端(Windows CE 手持设备)的 98 磅弱角色)),我正在使用此代码: while (moreRecordsExist){redemptionsList.redemptions.Clear();string uri = String.Format("http://platypus:2864
..
(为 ember-data API Rev 11 更新...) TL;DR DS.Adapter.findAssociation(...)DS.Adapter.findHasMany(...) 按需加载 hasMany 关联?特别是,一旦你加载了子记录,你如何处理从服务器重新加载父记录会清空 hasMany 数组的事实?我不想想要(也许不能)将子记录的 id 包含在父数组中.还是有另一
..
我使用 Unity 作为我的 IoC 框架,我正在根据处理程序中每个请求的标头中的值创建一个类型: var container = new UnityContainer();container.RegisterType(new InjectionConstructor(valuefromHeader));GlobalConfiguration.Configuration.DependencyRe
..