如何使用axios.put将JSON发送到ASP.NET控制器

在路上

我正在尝试使用以下客户端代码发送带有JSON数据的PUT请求:

const url = new URL(`${process.env.REACT_APP_API}/datas/edit/${id}`);
axios.put(url, data);

在服务器端,当我尝试查看时HttpRequest.Form,Controller会引发InvalidOperationExceptionexception。消息是Incorrect Content-Type: application/json;charset=UTF-8

[HttpPut("edit/{id}")]
public void Edit([FromRoute] int id, [FromBody] Data data)
...

我也尝试过,axios.put(url, JSON.stringify(data));但是服务器返回415。

编辑:我尝试与邮递员而不是我的前端:

在此处输入图片说明

public class A { public int /*or string*/ A1 { get; set; } }
[HttpPut("edit/{id}")]
public void EditQuestion([FromRoute] int id, [FromBody] A a) ...

重要:

我不应该查看HttpRequest.Form,因为我正在发送JSON数据,并且应该将其解析为模型。

bre_dev

我看到邮递员的json响应返回一个字符串,而不是您的“ A”类具有A1的int属性。

尝试将类更改为:

public class A { public string A1 { get; set; } }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 Axios 将多个文件发送到 ASP.NET Core 的控制器?

来自分类Dev

如何使用URL将数据从javascript发送到ASP.NET MVC控制器

来自分类Dev

如何使用Angular2将数据发送到ASP.NET控制器

来自分类Dev

如何在ASP.NET Core中使用Ajax将表单发送到控制器?

来自分类Dev

如何在不使用ASP.NET Core的情况下将Json数据从控制器发送到javascript?

来自分类Dev

如何从控制器将所有用户列表发送到asp.net Core 3中的视图

来自分类Dev

使用AngularJS将数据发送到ASP.NET MVC 5控制器的操作方法

来自分类Dev

无法使用js将文件值发送到asp.net mvc中的控制器

来自分类Dev

如何将参数发送到控制器

来自分类Dev

如何从 JS 将参数发送到我的控制器 ASP?

来自分类Dev

使用jQuery将JSON对象发送到MVC 6 WebApi控制器

来自分类Dev

如何使用ASP Net Core 3.1通过Ajax将对象列表发送到控制器?

来自分类Dev

如何使用Ajax将复杂的数据类型发送到ASP.NET MVC中的控制器中的操作

来自分类Dev

ASP.NET MVC:从视图导航时,如何将客户端浏览器上的DOM Body元素的ID发送到控制器

来自分类Dev

将 JSON 字符串发送到 ASP.NET Core MVC 控制器

来自分类Dev

我如何在不使用会话的情况下将对象从Asp.net MVC控制器发送到Asp.Net WebForm?

来自分类Dev

如何使用MockMvc将HTTP请求发送到模拟控制器?

来自分类Dev

如何使用Ajax将数据从视图发送到控制器Laravel?

来自分类Dev

如何使用ajax将发布请求发送到Spring控制器

来自分类Dev

如何使用CodeIgniter将数据从控制器发送到模型

来自分类Dev

如何使用ajax.beginform将数据发送到控制器?

来自分类Dev

如何使用AJAX将数据从ruby控制器发送到应用javascript?

来自分类Dev

如何将字符串化的Json从视图发送到MVC4中的控制器

来自分类Dev

数据表Ajax数据:将Json数组发送到ASP.NET控制器

来自分类Dev

如何将数据从视图发送到控制器

来自分类Dev

如何将数据从容器发送到iOS中的父视图控制器?

来自分类Dev

如何将列表从控制器发送到百里香

来自分类Dev

如何将请求参数发送到Spring Webflow控制器

来自分类Dev

如何将JS变量发送到MVC控制器

Related 相关文章

  1. 1

    如何使用 Axios 将多个文件发送到 ASP.NET Core 的控制器?

  2. 2

    如何使用URL将数据从javascript发送到ASP.NET MVC控制器

  3. 3

    如何使用Angular2将数据发送到ASP.NET控制器

  4. 4

    如何在ASP.NET Core中使用Ajax将表单发送到控制器?

  5. 5

    如何在不使用ASP.NET Core的情况下将Json数据从控制器发送到javascript?

  6. 6

    如何从控制器将所有用户列表发送到asp.net Core 3中的视图

  7. 7

    使用AngularJS将数据发送到ASP.NET MVC 5控制器的操作方法

  8. 8

    无法使用js将文件值发送到asp.net mvc中的控制器

  9. 9

    如何将参数发送到控制器

  10. 10

    如何从 JS 将参数发送到我的控制器 ASP?

  11. 11

    使用jQuery将JSON对象发送到MVC 6 WebApi控制器

  12. 12

    如何使用ASP Net Core 3.1通过Ajax将对象列表发送到控制器?

  13. 13

    如何使用Ajax将复杂的数据类型发送到ASP.NET MVC中的控制器中的操作

  14. 14

    ASP.NET MVC:从视图导航时,如何将客户端浏览器上的DOM Body元素的ID发送到控制器

  15. 15

    将 JSON 字符串发送到 ASP.NET Core MVC 控制器

  16. 16

    我如何在不使用会话的情况下将对象从Asp.net MVC控制器发送到Asp.Net WebForm?

  17. 17

    如何使用MockMvc将HTTP请求发送到模拟控制器?

  18. 18

    如何使用Ajax将数据从视图发送到控制器Laravel?

  19. 19

    如何使用ajax将发布请求发送到Spring控制器

  20. 20

    如何使用CodeIgniter将数据从控制器发送到模型

  21. 21

    如何使用ajax.beginform将数据发送到控制器?

  22. 22

    如何使用AJAX将数据从ruby控制器发送到应用javascript?

  23. 23

    如何将字符串化的Json从视图发送到MVC4中的控制器

  24. 24

    数据表Ajax数据:将Json数组发送到ASP.NET控制器

  25. 25

    如何将数据从视图发送到控制器

  26. 26

    如何将数据从容器发送到iOS中的父视图控制器?

  27. 27

    如何将列表从控制器发送到百里香

  28. 28

    如何将请求参数发送到Spring Webflow控制器

  29. 29

    如何将JS变量发送到MVC控制器

热门标签

归档