asp.net-web-api2

    2热度

    1回答

    我试图创建一个带有一个String参数的自定义路由的Web API方法,但是这在应用程序启动时出现错误 - 所以我甚至不需要点击路线或应用程序中断的方法。 // Pass String to TMS and Return an ID [System.Web.Http.HttpGet] [System.Web.Http.Route("api/job/import/{import:string}"

    0热度

    2回答

    我创建了一个空web api 2项目并创建了一个默认控制器。当我尝试去我的控制,我得到 HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory. Most likely causes: A default document is not con

    0热度

    1回答

    我的Web API正与AngularJS。我几天前实现了Web API令牌机制,并能够使用访问令牌登录应用程序。我用外部数据库表而不是ASP.NET身份表来授权用户。 我要存储用户信息类,以便它可以很容易地从不同控制器的用户登录后访问。目前我使用的控制器类ClaimsIdentity来获取用户信息。 UserIdentityViewModel.cs public class UserIdentit

    -1热度

    2回答

    我试图从C#中的集成测试项目发送基本文件到web api。 但我不知道为什么,每次打电话我都会遇到异常。 Json.JsonSerializationException:从“ReadTimeout”上“System.Io.FileStream” 我发现这个属性不能被读取,所以也许就是为什么我的HttpClient不能错误获取价值序列化它。 那么我怎样才能发送一个文件到web api? 这是从客户端

    0热度

    1回答

    我有网络API 我尝试从邮递员 这里发送的请求是我的模型 using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace trackingappbackend.Models { using System; using Sy

    1热度

    1回答

    我正在研究一些遗留代码将Http请求转发到另一个URL的问题。它是一个API控制器,它读取请求并异步地将其转发到另一个地址。 很少会引发“无法访问已放置的对象”异常 - 此问题后面会显示完整的堆栈跟踪。它似乎在HttpClient正在调用SendAsync方法的线上。我认为它可能是ResponseHeadersRead选项 - 我怀疑当发送一个大数据包时它正在发生,并且因为它刚刚读取了标题并退出而

    0热度

    1回答

    工作,我有一个简单的Web API 2控制器,它看起来是这样的: [HttpGet] [Route("~/My/Stuff")] [ResponseType(typeof(IEnumerable<MyStuff>))] public async Task<IHttpActionResult> GetAsync([FromUri]FilterRequest reques

    1热度

    1回答

    刚刚开始使用.NET Core的新项目。添加了我的Web API控制器和相关方法。使用Postman我创建了一个JSON对象并将其发布到我的控制器方法中。请记住,JSON对象完全匹配控制器方法中的对象参数。 在调试模式下,我可以看到物体,它不为空,属性是有的,但是道具值默认为他们的代表类型,0为int等 我从来没有见过这种行为之前...所以我采用了完全相同的代码和对象,并使用Web API 2控制

    2热度

    1回答

    使用Owin + Oauth2 + Identity2。 我有一个网络Api与默认的基本身份验证设置,我已经修改。 我startup.cs部分类 public void ConfigureAuth(IAppBuilder app) { // Enable the application to use a cookie to store information for the

    0热度

    1回答

    到目前为止,如果一个web api 2错误发生,我发现它,我会返回一个自定义对象,并填写错误信息从catch。然而,这会使http.post()进入成功的方法而不是错误,然后我必须看看自己的布尔成功变量,如果真的很好,如果错误显示错误。由于2种不同的原因,我必须在2个不同的地方寻找错误,这是很烦人的。从Web API 2有没有办法让http.post()触发错误回调,如果我在web api控制器中