|
|
1
33
不使用
不能同时处理标准表单提交
和
来自同一操作的json/xml请求主体。如果需要双向请求操作,则需要两个独立的端点,一个端点的param用修饰
|
|
2
12
我刚刚在这里经历了类似的情况;我能够使用[frombody]而没有任何问题:
我发现的挑战是确保请求是使用设置为“application/json”的内容类型头发出的。使用postman,我的原始请求被返回为“输入无效”。添加内容类型头为我修复了问题。 |
|
|
3
6
只是改变
|
|
|
4
0
就像mjwills和davidg所说的,您可能应该在控制器参数实现中使用一个具体的类,比如:
|
|
|
5
0
如果检查浏览器上的“网络”选项卡,您会注意到表单将输入值作为参数发送到URL,而不是发送 它本身 . 所以命名它 价值 不会将名为“value”的属性发送到服务器。 相反,post方法需要一个名为 价值 ,它可以是任何类型(因为它是一个对象),并且永远无法实现该参数,因为它正在接收这些其他参数:propertya、propertyb和文件。 您的完整post url现在可能应该如下所示:
还要注意,您没有指定 岗位 方法,因此我不确定客户端将如何访问 /API/工具 是的。您可能需要在控制器上指定该url,添加 路线 属性:
否则,自然路径是hostname/controller/method或 https://localhost:44352/api/post ,如果您的控制器名为api。否则它将用控制器的名称替换“api”。 |
|
|
6
0
将正文文本类型更改为所需的格式,例如从文本更改为json(application)。 |
|
|
7
0
我也有同样的问题我的解决方案是禁用de attribute apicontroller我不知道为什么你能读到这个[ https://docs.microsoft.com/en-us/aspnet/core/web-api/?view=aspnetcore-2.2#multipartform-data-request-inference] 我不理解有什么问题
你的方法
|
|
|
ΩmegaMan · 无法从Azure Blob流式传输图片 8 年前 |
|
Quark Soup · 在Razor页面中访问异步属性 8 年前 |
|
|
topcool · 正在尝试将自动映射添加到Asp。净核心2? 8 年前 |
|
|
bits8 · Mongodb系统中打开的文件太多 8 年前 |