问题标签 [webapi2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
14 浏览

json - WebApi2 默认 json 序列化程序不会抛出预期的异常

我正在发送这样的 json { "NumericField" : "abc" } 属性在对象 DataRequest 中声明,例如.... [DataMember] public int NumericField;

控制器通过 [FromBody] DataRequest 请求接收数据。

它正在悄悄地将值设置为 0。

还有其他字段设置正确,但为什么也不例外..

谢谢

0 投票
1 回答
677 浏览

c# - 如何在没有多部分 MIME 类型的 ASP .Net WebAPI 中接收大文件(> 2GB)?

有没有办法实现一个.net Web api来接收一个使用没有多部分/表单数据mime类型的无缓冲输入流的lrage文件(> 2gb)?

我试图用下面的代码来做,但它没有完全读取流。我正在尝试上传 100 MB 的文件,但它只将 10MB 写入“c:\sampl.zip”并出来。下面的代码出了什么问题?

0 投票
2 回答
43 浏览

c# - 几个动作找到了Web Api

我有 web api 2.0 项目当我尝试用相同的参数实现几个方法时,我有这个错误:找到了几个动作

任何想法?

谢谢

0 投票
2 回答
50 浏览

c# - 从 C# 调用具有多个参数的 Angular 4 路由器

我想使用 C# 调用具有多个参数的路由器。这是我正在制作的 url

我的电子邮件和用户 ID 已加密,这会导致问题。

这是我的带有多个参数的路由器

任何帮助将不胜感激。在控制台中给我以下错误。

在此处输入图像描述

0 投票
0 回答
62 浏览

angular - 对于所有浏览器,特定请求的预检请求都很慢

我有一种获取类型的请求,其中选项类型的预检请求花费了更长的时间(几乎 40 秒),并且在响应中我正在做类似的事情

我也有另一个要求,但它工作得很好。
我已经检查了选项请求的所有参数的标题,但看起来都是一样的。

可能是什么原因 ?

0 投票
2 回答
225 浏览

javascript - 带有少量特殊标签的备忘录字段(客户端和服务器端)的正则表达式验证

已经解决这个问题两天了,没有任何真正的运气。我在客户端使用带有 jquery ajax 的 asp.net webapi2。

我有一个用于输入备忘录文本的编辑框,允许的字符是^[©a-zA-Z0-9\u0900-\u097f,\.\s\-\'\"!?\(\)\[\]]+$和两个标签<LineBreak/><Link attr="value"/>(可能是链接标签中的更多属性。问题是不允许其他标签 - 这意味着即使是简单的<br/>也应该被阻止。这个负面检查被证明有点复杂。

请求帮助在客户端为 javascript 制定正则表达式和在服务器端基于 c# 的 DataAnnotation 检查。

0 投票
2 回答
1365 浏览

c# - 带有 Swagger 的通用 ApiController 基类

所以我实现了我的第一个 REST API 应用程序,一切正常,包括 Swagger(我使用了 Swashbuckle 并且可以测试我的 API)

在我阅读的文档中,“......控制器必须从......扩展ApiController”。我明白了。但是,我应该如何理解这种说法?我想要做的是避免在我的每个ApiController扩展中复制代码。例如,我有两个控制器 -ProductController并且DeviceController- 两者都 extend ApiController。我创建了BaseController扩展类ApiController。然后我将产品控制器和设备控制器的基类更改为基本控制器

1) 一旦我点击 /swagger URL,Swagger 应用程序就会出错。2)我真的不希望我BaseController什至满足任何请求。我想要的只是拥有可以在所有控制器中使用的通用辅助方法,例如ProductControllerDeviceController

任何建议表示赞赏。

0 投票
0 回答
14 浏览

asp.net-web-api2 - 如何根据 webapiconfig.cs 文件中的环境配置消息处理程序?

我正在使用 Aspnet webapi2。我想根据环境注册一个消息处理程序。你能告诉我如何根据环境进行配置。

0 投票
1 回答
540 浏览

c# - C# 如何解决 HtppWebResponse 返回无法为 [SSL/TLS] 安全通道建立信任关系?

我正在使用 .Net Webapi 2,在使用“Https”调用另一个 Web 服务时出现以下错误。

我也找到了临时解决方案。在执行 httpwebresponse 之前添加这行代码

首先,我不知道该代码是什么意思,但至少该代码有效,并且我成功命中了 Https Web 服务。但是该代码在验证码扫描中被检测到,并且存在中等缺陷安全问题。

veracode 文档说:我必须监控证书是否过期。因为它可以例外。

问题是。我有什么解决方案可以从服务器调用 https 网络服务吗?不使用该代码?还是我必须安装证书,我是否必须在 iis 中配置一些东西才能从服务器端/后端调用 https Web 服务?

0 投票
1 回答
34 浏览

asp.net-web-api2 - webapi 2.0 中的模型绑定失败

我正在使用 Webapi 2.0。我传递了一个参数,其值为 vb/c4t+UuRLnQ2W/g8SQ== 模型绑定后,我在代码中将 authId 的值设为 vb/c4t UuRLnQ2W/g8SQ== (+) 符号被替换为空格。你能帮我看看我怎么能得到那个。

网址:api/employee/1234?authId=vb/c4t+UuRLnQ2W/g8SQ==