asp.net-web-api相关内容
我的WebAPI应用程序在启动时从服务获取令牌。然后在共享的HTTP客户端中使用此令牌,以防止端口耗尽。 此令牌即将过期时,我想获取一个新令牌并将其保存在我的服务中以供重复使用。 在我的实现中,检索令牌-但是它与原始令牌具有相同的过期时间: // Retrieve the token and assign to AuthenticationResult priva
..
我有一个如下所示的Web API控制器方法SessionId是‘字符串’类型 [HttpPost] [Route("init")] [ApiMeter("search_init")] public async Task InitiateAsync(SearchInitRequest query, CancellationToken cancell
..
我以前使用的是控制器,而不是ApiController,今天我尝试使用ApiController,发现了以下问题。 ASP.NET核心Web Api HttpPost操作参数无法接收AXIosapplication/jsonPOST传递数据 ASP.NET核心API代码 [ApiController] [Route("[controller]")] public class Te
..
我的设置与sample nuget中的微风样例应用程序非常相似。这是我的API控制器的代码: [JsonFormatter, ODataActionFilter] public class WorkOrdersController : ApiController { readonly EFContextProvider _contextProvi
..
我正在尝试访问来自C#的API代码。我无法获得响应并收到状态代码“500-内部服务器错误”。 找到请求标头中追加Charset-UTF8的原因 当我尝试在Fiddler中点击API而不使用“Charset-UTF8”时,我能够在Fiddler和Postman中得到响应。使用“Charset-UTF8”时,我得到相同的500内部服务器错误。内容类型为application/json。
..
当我尝试将以下请求发送到.Net核心Web API时,收到的错误信息为:403禁止-Microsoft-Azure-应用程序-网关/v2";。我已对encodeEmailBody属性使用了HTML编码。 Web Api代码:- [HttpPut("UpdateEmail")] [Produces("application/json")] public async Task
..
我正在尝试将一个动态构建的大型JSON文件传输到客户端(可能超过500MB)。我尝试禁用响应缓冲的原因有很多,但主要是为了提高内存效率。 我尝试直接写入HttpContext.Response.BodyWriter,但响应似乎在写入输出之前缓冲在内存中。此方法的返回类型为Task。 HttpContext.Response.ContentType = "application/json
..
在我的Web API上,我有一个带有两个简单操作的文档控制器: [AllowAnonymous] public class DocumentController : ApiController { public String Get(int id) { return "test"; } public String Get(string
..
我正在尝试将WebAPI项目部署到Azure。 当我有一个没有SQL访问的方法时,它会在我的浏览器中正确地将结果显示为JSON。 然而,当我使用实体框架做任何事情,并且只从DB获得测试字段时,整个事情就会出错: Module ManagedPipelineHandler Notification ExecuteRequestHandler Handler System.
..
我在Internet上看到了很多关于通过选择WebAPI项目作为项目类型来创建REST风格的Web API的文章。我们是否有可能使用控制台应用程序创建相同的应用程序。如果可能,它如何主办?可执行文件如何为我们提供要从客户端应用程序使用的URL? 推荐答案 是的,有可能。但我们需要采取一些步骤来实现这一点。 我们应该使用OwinSelfhost包进行自托管。 我们应该创建为继承自
..
我已经在Angular2中开发了前端应用程序,在ASP.net web API中开发了后端应用程序。我已将Windows身份验证设置为启用,因为我希望检测发出请求的用户。这两个应用程序都托管在IIS服务器(Windows Server 2012)中。 当我加载角度应用程序时,它加载登录提示,当提供正确的用户凭据时,数据加载正确发生。 但我想知道一种方法,可以在没有登录提示的情况下加载它们,自动进行
..
我正在使用用于创建.NET Core Web Api(具有.NET Core 2.2)的Visual Studio 2019社区和用于创建角度前端的Visual Studio代码(@arting/cdk 7.1.0、@arting/cli 7.0.6、@arting/Material 7.1.0)来构建一个内部网应用程序。 因为它是一个内部网应用程序,所以我想实现Windows身份验证,这样用户就
..
我尝试严格遵循[本教程](https://cloud.google.com/community/tutorials/exposing-aspnet-webapi-using-dotnetcore-with-cloud-endpoints),但在尝试gcloud endpoints services deploy openapi.yaml时遇到以下错误: 错误:(gcloud.endpoint
..
是否可以为托管在服务结构的本地版本上的Web API添加应用程序洞察? 到目前为止,我已经尝试将应用程序洞察力添加到我的项目中,并想知道应该将监控发送到哪里。当应用程序也在云上时,这很容易。 我认为没有本地应用程序洞察服务,所以即使Web API是通过服务交换矩阵在本地托管的;人们必须使用云版本的应用程序洞察服务,对吗?在这种情况下,谁能让我知道如何设置? 推荐答案 没有“本地
..
我在PowerShell上运行Invoke-RestMethod来调用Web API方法。它可以工作,但大约一分钟后,我收到一个超时错误。我真的希望PowerShell等到被调用的方法完成。 我该怎么做呢? 谢谢你的帮助。 约翰 PS C:TestTestScripts> .Run_Automation 5.5.4.382.1 VERBOSE: GET http://server/api/A
..
我已经安装了ASP.NET Webapi 2.2的Nuget包。 现在,当我执行此命令时 PM>Install-Package Microsoft.AspNet.WebApi.Cors 从Nuget包管理器显示此错误。 Install-Package:找不到程序包‘Microsoft.AspNet.WebApi.Cors’。 第行:1字符:1 +安装-Package Microsof
..
我正在测试将Net核心应用程序部署到运行Ubuntu 18.04和Nginx 1.14的DigitalOcean Drop上。为了进行测试,我使用了‘DotNet new’提供的模板。 DotNet新网站 和 DotNet新MVC 应用程序运行得很好。我可以通过我的浏览器访问它们。我对DotNet新Webapi应用程序有问题。无论我如何尝试联系它,最终都会得到ERR_CONNECTION_R
..
如何将对象参数传递给GET方法?我找了很多, 例如how to pass parameters to asp.net web api get method? 这里提到我们应该使用[FromUri],但我在.NET Core 2中看不到[FromUri] [HttpGet] public IHttpActionResult GetDetails([FromUri] RetrieveDet
..
我正在尝试将我的Web API 2项目移动到ASP.NET5。 但我有许多不再存在的元素。 例如IHttpActionResult或Ok(), NotFound()方法。 或RoutePrefix[] 是否应将IHttpActionResult更改为IActionResult? 是否将Ok()更改为new ObjectResult?(是否相同?) HttpConfiguratio
..
我会画一个场景,需要一些建议: 我使用的是Azure AD(v1.0端点)、单页面应用程序(SPA)和Web API。SPA使用OpenID Connect建立用户身份,对用户进行身份验证,并接收后端Web API的id_token和access_token。 现在,我们不希望SPA根据在SPA应用中收到的id_token进行访问控制决策。 相反,SPA将access_token
..