首页 新闻 会员 周边

form 提交到api 需要一个 参数啊

0
[已解决问题] 解决于 2016-07-21 10:28

api 怎么 接收数据 

http://www.cnblogs.com/CreateMyself/p/4846944.html

需要一个 参数啊

铁打接班人流水打工人的主页 铁打接班人流水打工人 | 小虾三级 | 园豆:897
提问于:2016-07-21 00:15
< >
分享
最佳答案
0

webapi的默认绑定方法里没有form支持.想要form提交自己写一个格式化工具吧

奖励园豆:5
吴瑞祥 | 高人七级 |园豆:29449 | 2016-07-21 10:25

嗯 有没有 匹配度高的博文 推荐几篇 找 的 大海捞针  。。。。

铁打接班人流水打工人 | 园豆:897 (小虾三级) | 2016-07-21 10:28

  提交的   还是 xml , 的 东东

铁打接班人流水打工人 | 园豆:897 (小虾三级) | 2016-07-21 10:31

@帝都扣1魔都扣2: 随便百度一下就了.顺便说下我说错了.

推荐你上www.asp.net上去看.可以在线翻译的

一、有哪些Formatter?

创建一个默认的MVC4 Web API工程,在WebApiConfig中加入:

foreach (var fmt in config.Formatters) { System.Diagnostics.Debug.WriteLine(fmt.GetType()); }

默认情况下,能在Output窗口下看到:

System.Net.Http.Formatting.JsonMediaTypeFormatter
System.Net.Http.Formatting.XmlMediaTypeFormatter
System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter
System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter

能看到这些格式化器,一眼就看出来,JsonMediaTypeFormatter是用来负责JSON的序列化/反序列化的,XmlMediaTypeFormatter是用来负责XML的序列化/反序列化的,FormUrlEncodedMediaTypeFormatter用来处理URL带的请求参数,JQueryMvcFormUrlEncodedFormatter的处理内容应该跟表单数据相关。

吴瑞祥 | 园豆:29449 (高人七级) | 2016-07-21 10:31

@吴瑞祥: 赞

铁打接班人流水打工人 | 园豆:897 (小虾三级) | 2016-07-21 10:33

@帝都扣1魔都扣2: http://www.asp.net/aspnet 博客圆里很多博客都是翻译这上面的文章.

吴瑞祥 | 园豆:29449 (高人七级) | 2016-07-21 10:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册