asp.net-web-api相关内容

如何在 Web API 中维护请求的状态或队列

我遇到过这样的情况,我必须在 Web API 方法中接收请求,将这些请求排队,然后将批量发送到数据库(Solr 实例). 我不太确定如何维护来自多个来源的一批请求.现在我将每个请求数据以 json 格式写入磁盘文件,稍后我将有一个 Windows 服务,通过文件夹读取所有文件,更新数据库并删除这些文件. 这是我在 Web API 中所做的 public void Post(LogEn ..
发布时间:2021-12-30 08:14:02 C#/.NET

是否有 PayPal IPN 的样本

我有一个 Asp.Net WEB API 2 项目,我想实现一个即时付款通知 (IPN) 侦听器控制器. 我找不到任何示例和 nuget 包.我所需要的只是确认用户使用 Paypal 上的标准 html 按钮付款.这很简单. 所有 nuget 包都是创建发票或自定义按钮.这不是我需要的 paypal 上的示例适用于经典的 asp.net,不适用于 MVC 或 WEB API MV ..
发布时间:2021-12-29 17:35:26 C#/.NET

Web API 以 XML 形式返回 OAuth 令牌

使用带有个人用户帐户的默认 Visual Studio 2013 Web API 项目模板,并使用 application/xml 的 Accept 标头发布到/token 端点,服务器仍以 JSON 格式返回响应: {"access_token":"...","token_type":"bearer","expires_in":1209599} 有没有办法将令牌作为 XML 取回? 解 ..
发布时间:2021-12-29 15:11:28 C#/.NET

用于用户管理的 Identity Server 和 web api

我正在为我的项目使用 Identity Server3,我目前有一个网站和 api 受 Id 服务器保护,这工作正常,但是因为我将用户存储在 Id Server 数据库中,我无法真正更改来自网站的任何用户数据,例如更改个人资料图片或任何声明值. 为了解决这个问题,我想在 IdServer 之上创建一个 API,这个 API 将管理用户,更改密码,检索用户或更改与用户相关的任何内容,我想在上面 ..
发布时间:2021-12-29 15:06:23 C#/.NET

OWIN/OAuth2 3rd 方登录:来自客户端应用程序的身份验证,来自 Web API 的授权

我正在尝试创建一个 Web API,该 API 允许 API 的客户端(本机移动应用程序)使用 3rd 方云存储提供商登录.我正在使用来自 Microsoft 的以下一般流程: 这是我想要实现的目标: 我使用带有外部身份验证的默认 ASP.NET Web API Visual Studio 模板,以及 OWin.Security.Providers 用于 Dropbox 登录功能的 N ..
发布时间:2021-12-29 15:03:42 其他开发

我收到“此请求的授权已被拒绝".使用 OWIN oAuth 中间件时的错误消息(具有单独的身份验证和资源服务器)

我正在尝试分离我的身份验证和资源服务器.我正在遵循本教程中提供的示例: http://bitoftech.net/2014/09/24/decouple-owin-authorization-server-resource-server-oauth-2-0-web-api/ 这是我的身份验证服务器中的 Startup.cs 中的代码: 使用Microsoft.Owin;使用 Micr ..
发布时间:2021-12-29 14:47:23 C#/.NET

ASP.NET Web Api:如何使用 URL 参数传递访问令牌 (oAuth 2.0)?

你知道我如何在url参数中使用由默认asp.net web api 2 OAuth 2授权机制生成的access_token.目前,我可以通过发送带有 Authorization 标头的请求来成功授权,如下所示: 接受:application/json内容类型:应用程序/json授权:承载pADKsjwMv927u... 我想要的是通过这样的 URL 参数启用授权: https://www. ..
发布时间:2021-12-29 14:44:15 C#/.NET

获取“错误":“unsupported_grant_type"尝试通过 Postman 调用 OWIN OAuth 安全 Web Api 来获取 JWT 时

我已关注 本文 实现一个OAuth授权服务器.但是,当我使用邮递员获取令牌时,响应中出现错误: “错误":“unsupported_grant_type" 我在某处读到 Postman 中的数据需要使用 Content-type:application/x-www-form-urlencoded 发布.我已经在 Postman 中准备了所需的设置: 然而我的标题是这样的: ..
发布时间:2021-12-29 14:43:04 C#/.NET

如何在 Asp.Net Web API 2 中使用 Owin OAuth2 修改令牌端点响应正文

我想修改令牌端点响应中的响应正文. 我尝试使用 MessageHandler 拦截 /Token 请求,但没有成功. 我可以通过覆盖 OAuthAuthorizationServerProvider.TokenEndpoint 方法向响应添加一些附加信息,但我无法创建自己的响应正文. 有没有办法拦截/Token请求? 编辑 我发现了如何从令牌端点响应中删除响应正文内容 ..

CORS 和 HTTP 基本身份验证

如果包含基本身份验证,预检 HTTP 请求会是什么样子?喜欢下面的对话吗?我无法理解哪些标头需要发送到哪里,也是因为无法使用 Firebug 正确调试它 客户: OPTIONS/api/resource HTTP/1.1访问控制请求方法:GET来源:http://jsconsole.com 服务器: HTTP/1.1 200 OK访问控制允许来源:*访问控制允许方法:POST、GET、 ..

Azure 自动构建失败

我最近在 visualstudio.com 上创建了项目,并在 azure 上启用了持续构建.我创建了 web api 项目,并创建了一些模型和 api 控制器.然后我将它部署在网上,它很酷很长一段时间.然后我通过 NuGet 更新了所有依赖项.构建在本地运行良好,应用程序也在我的本地机器上运行.然后我检查了 tfs,自动部署开始了,但构建错误.它说: C:\a\src\HitchStopA ..
发布时间:2021-12-28 13:53:18 C#/.NET

为什么我们不能添加一个 Web API 作为“服务引用"?在 Visual Studio 中使用 WCF 或 ASMX 的方式相同吗?

我决定将 Web API(作为中间层)用于我正在开发的应用程序,但似乎无法弄清楚如何将其“绑定"到前端(前端是 ASP.NET MVC4 项目).通常,我只需右键单击前端的服务,选择“添加服务引用",然后将我的服务的 URL 放入.但是使用 Web API,我不能这样做.有哪些选项可以从我的 Web API 创建客户端代理类以在我的前端使用,为什么不像添加 WCF 或 ASMX 一样添加 Web ..
发布时间:2021-12-27 21:22:45 C#/.NET

如果不使用“占位符",我如何安全地循环直到无事可做?而条件?

为了调用我的 Web API 方法直到没有更多数据返回(我分批获取它,以保持每个结果集很小,由于客户端(Windows CE 手持设备)的 98 磅弱角色)),我正在使用此代码: while (moreRecordsExist){redemptionsList.redemptions.Clear();string uri = String.Format("http://platypus:2864 ..
发布时间:2021-12-26 18:30:32 C#/.NET

ember-data:按需加载 hasMany 关联

(为 ember-data API Rev 11 更新...) TL;DR DS.Adapter.findAssociation(...)DS.Adapter.findHasMany(...) 按需加载 hasMany 关联?特别是,一旦你加载了子记录,你如何处理从服务器重新加载父记录会清空 hasMany 数组的事实?我不想想要(也许不能)将子记录的 id 包含在父数组中.还是有另一 ..
发布时间:2021-12-26 15:54:13 其他开发