关于WebApi中的body传参相关问题

直接上代码。

控制器如下:

public string Get(int id)
{
return "get";
}

如果我使用url传参,在url后面上写上id=xxxx,就可以正常返回一个get

但如果我使用body传参,直接输入一个数字,xxx,就返回在“控制器上找不到与该请求匹配的操作”

求告知到底是哪个环节出了问题,我到底该如何body传参

1个回答

public string Get([FormBody]int id)
public string Get([FormBody]class obj)

Sarilala
Sarilala 回复hibey: 非常感谢,你完美地解决了我的疑惑
一年多之前 回复
survival_
hibey https://blog.csdn.net/u010378579/article/details/52931902 ;应该是你的请求类型问题。
一年多之前 回复
survival_
hibey 回复Sarilala: 错误消息?
一年多之前 回复
Sarilala
Sarilala 无法从媒体类型为"text/plain"的内容中读取类型为int32的对象
一年多之前 回复
Sarilala
Sarilala 并不成功,连编译都没过....
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐