r01的翻译系列:http://www.cnblogs.com/r01cn/category/428069.html

  • 接收FROM数据

Webapi接收表单数据,如果有多个数据比如x=1&y=2之类的,必须得新建个类来接收,类似json,xml一样的操作

class TempClass{string x;string y};

Action([FromBody] TempClass tc);如果是简单数据则提交时POST的内容必须是=value,形如=123&y=456也只会取前边的123

不过目前遇到的问题是每个物流公司都会调用该接口来更新快递单据的状态,而且每个物流公司所推送的格式都不相同,有的是x=1&y=2,有的是a=1&b=2,

这个时候上边所有的方法都无法实现,只能手动去读取POST内容:

System.Net.Http.HttpContent content = Request.Content;
postData = await content.ReadAsStringAsync();

最新文章

  1. 【UE4游戏开发】安装UE4时报SU-PQR1603错误的解决方法
  2. PostgreSQL的OGG -- bucardo
  3. IOS 推送-配置与代码编写
  4. 牛顿法与拟牛顿法学习笔记(五)L-BFGS 算法
  5. android-GridView控件的使用
  6. 分享十个JavaScript在线调试工具
  7. instruments 教程
  8. 修改Tomcat命令窗口的名字
  9. ubuntu 上下载PHP的源代码
  10. ubuntu查看安装的cuda toolkit自带的工具及其他安装文件
  11. AngularJs 常用的过滤器
  12. python爬取煎蛋网图片
  13. Dynamics CRM 日常使用JS整理(三)
  14. mvc框架模式
  15. IntelliJ IDEA 与 SVN配置
  16. HDU 1007(套圈 最近点对距离)
  17. 转: 一个程序员的Java和C++学习之路(整理)
  18. 编程实践笔记{Java 线程 并发处理 Webservice}(转)
  19. flask 小入门知识点 2018.12.19
  20. CF750F New Year and Finding Roots 构造+树论

热门文章

  1. PHP使用MySQL数据库
  2. Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
  3. Android游戏开发研究帧动画实现
  4. T4模版引擎之生成数据库实体类
  5. mysql_oracle_随机查询几条记录
  6. 文档流 css中间float clear和布局
  7. c/c++ 基金会(七) 功能覆盖,虚函数,纯虚函数控制
  8. linux cat
  9. 如何完成Nexus 9上电后激活过程
  10. NGUI使用教程(2) 使用NGUI创建2D场景而且加入标签和button