问题标签 [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.
json - WebApi2 默认 json 序列化程序不会抛出预期的异常
我正在发送这样的 json { "NumericField" : "abc" } 属性在对象 DataRequest 中声明,例如.... [DataMember] public int NumericField;
控制器通过 [FromBody] DataRequest 请求接收数据。
它正在悄悄地将值设置为 0。
还有其他字段设置正确,但为什么也不例外..
谢谢
c# - 如何在没有多部分 MIME 类型的 ASP .Net WebAPI 中接收大文件(> 2GB)?
有没有办法实现一个.net Web api来接收一个使用没有多部分/表单数据mime类型的无缓冲输入流的lrage文件(> 2gb)?
我试图用下面的代码来做,但它没有完全读取流。我正在尝试上传 100 MB 的文件,但它只将 10MB 写入“c:\sampl.zip”并出来。下面的代码出了什么问题?
c# - 几个动作找到了Web Api
我有 web api 2.0 项目当我尝试用相同的参数实现几个方法时,我有这个错误:找到了几个动作
任何想法?
谢谢
angular - 对于所有浏览器,特定请求的预检请求都很慢
我有一种获取类型的请求,其中选项类型的预检请求花费了更长的时间(几乎 40 秒),并且在响应中我正在做类似的事情
我也有另一个要求,但它工作得很好。
我已经检查了选项请求的所有参数的标题,但看起来都是一样的。
可能是什么原因 ?
javascript - 带有少量特殊标签的备忘录字段(客户端和服务器端)的正则表达式验证
已经解决这个问题两天了,没有任何真正的运气。我在客户端使用带有 jquery ajax 的 asp.net webapi2。
我有一个用于输入备忘录文本的编辑框,允许的字符是^[©a-zA-Z0-9\u0900-\u097f,\.\s\-\'\"!?\(\)\[\]]+$
和两个标签<LineBreak/>
和<Link attr="value"/>
(可能是链接标签中的更多属性。问题是不允许其他标签 - 这意味着即使是简单的<br/>
也应该被阻止。这个负面检查被证明有点复杂。
请求帮助在客户端为 javascript 制定正则表达式和在服务器端基于 c# 的 DataAnnotation 检查。
c# - 带有 Swagger 的通用 ApiController 基类
所以我实现了我的第一个 REST API 应用程序,一切正常,包括 Swagger(我使用了 Swashbuckle 并且可以测试我的 API)
在我阅读的文档中,“......控制器必须从......扩展ApiController
”。我明白了。但是,我应该如何理解这种说法?我想要做的是避免在我的每个ApiController
扩展中复制代码。例如,我有两个控制器 -ProductController
并且DeviceController
- 两者都 extend ApiController
。我创建了BaseController
扩展类ApiController
。然后我将产品控制器和设备控制器的基类更改为基本控制器
1) 一旦我点击 /swagger URL,Swagger 应用程序就会出错。2)我真的不希望我BaseController
什至满足任何请求。我想要的只是拥有可以在所有控制器中使用的通用辅助方法,例如ProductController
和DeviceController
。
任何建议表示赞赏。
asp.net-web-api2 - 如何根据 webapiconfig.cs 文件中的环境配置消息处理程序?
我正在使用 Aspnet webapi2。我想根据环境注册一个消息处理程序。你能告诉我如何根据环境进行配置。
c# - C# 如何解决 HtppWebResponse 返回无法为 [SSL/TLS] 安全通道建立信任关系?
我正在使用 .Net Webapi 2,在使用“Https”调用另一个 Web 服务时出现以下错误。
我也找到了临时解决方案。在执行 httpwebresponse 之前添加这行代码
首先,我不知道该代码是什么意思,但至少该代码有效,并且我成功命中了 Https Web 服务。但是该代码在验证码扫描中被检测到,并且存在中等缺陷安全问题。
veracode 文档说:我必须监控证书是否过期。因为它可以例外。
问题是。我有什么解决方案可以从服务器调用 https 网络服务吗?不使用该代码?还是我必须安装证书,我是否必须在 iis 中配置一些东西才能从服务器端/后端调用 https Web 服务?
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==