运维开发网

asp-net-web-api

0
  • .net – 使用webapi中的HttpClient来使用xml

    我使用WebClient从restfull服务(.net web api)获取Xml对象,一切都很好: using(WebClient client = new WebClient()) { client.Encoding = UTF8Encoding.UTF8; client.Headers[HttpRequestHeader.ContentType] = "text/xml"...[详细]

    2020-06-11 12:33 分类:路由交换
  • c# – 如何使用Web API返回文件?

    我正在使用ASP.NET Web API.我想从API(API生成)下载带有C#的PDF. 我可以让API返回一个byte []吗?对于C#应用程序,我可以这样做: byte[] pdf = client.DownloadData("urlToAPI");? 和 File.WriteAllBytes()? 最好使用StreamConte...[详细]

    2020-05-29 10:07 分类:编程语言
  • c# – 单元测试上载文件的Web API端点

    我有一个web api终点,我想进行单元测试.我有一个自定义的SwaggerUploadFile属性,允许在swagger页面上的文件上传按钮.但是对于单元测试,我无法弄清楚如何传入文件. 对于单元测试,我使用:Xunit,Moq和Fluent Assertions 下面是我的控制器与...[详细]

    2020-05-27 12:14 分类:编程语言
  • c# – 文件POST返回错误415

    我正在尝试在我的ASP.NET Core 2项目中创建文件上载功能. 我将POST呼叫发送到WEBApi服务时收到此响应: Status Code: 415; Unsupported Media Type 我的控制器操作如下所示: [HttpPost] [Route("Upload")] [Authorize] ...[详细]

    2020-05-27 11:54 分类:编程语言
  • c# – 使用Web API对GET请求进行模型绑定?

    使用ASP.NET MVC 4 Web API public IEnumerable<Item> GetAll(GetItemRequest request) { 这会引发错误,Object引用未设置为对象的实例.其中request为null. public IEnumerable<Item> GetAll(int itemId) { 这很好用,其中item...[详细]

    2020-05-20 12:48 分类:编程语言
  • c# – 转换简单的通用对象

    我有一个方法,我为简化使用HttpClient调用而创建.它使用方法HttpReponse.Content.ReadAsAsync().Result来获取API的响应. 一切正常.我的方法看起来像这样: public static T ExecuteAPIGetRequest<T>(string url, Dictionary<str...[详细]

    2020-05-19 16:17 分类:编程语言
  • c# – 如何在Web API中处理可选的查询字符串参数

    我正在编写Web API,我希望了解处理可选查询字符串参数的最佳方法是什么. 我有一个定义如下的方法: [HttpPost] public HttpResponseMessage ResetPassword(User user) { var queryVars = Request.RequestUri.ParseQueryS...[详细]

    2020-05-19 15:26 分类:编程语言
  • c# – 如何在不缓冲的情况下将文件从数据库异步传输到webclient

    我正在尝试使用.net 4.5和web api将文件从sql server异步流式传输到Web客户端. 我正在使用SqlDataReader.GetStream()从数据库中获取流.但是,当webapi从流中读完时,我不确定如何处理数据库连接的处理/关闭. 有样品吗? 您可以编写一个从基...[详细]

    2020-05-18 11:51 分类:编程语言
  • c# – ASP.NET – 单一解决方案,MVC和WebApi项目,每个单独的模型?

    我们已经有了一个包含多个MVC Web项目的解决方案,现在又添加了一个面向客户端的WebApi项目. API将是通过任何网络项目提供的缩小版本(尽管随着时间的推移它可能会扩展得更多),因此我们已经到了如何处理模型的决策点. 在不同项目中处理模型...[详细]

    2020-05-18 10:39 分类:编程语言
  • c# – 如何将多个参数传递给web api

    我正在使用小提琴手测试我的请求.. 我使用下面的reuest来调用我的web api方法..它工作正常. http://localhost:50079/Import/Test/abc Type :Get web api method: [ActionName("Test")] public bool getconnect...[详细]

    2020-05-17 15:56 分类:编程语言