zoukankan      html  css  js  c++  java
  • WebAPI Post接收数据

    近日在写某开源商城的webapi接口,由于刚接触所以碰到某些问题,如post数据的接收啊等。在网上查询资料时给出了三种方式。

    1.给多个数据对象封装成一个对象进行接收([frombody]标签只能用于一个参数具体看上篇博文)

    2.用formcollection来接收(此处关键,网上查到的都说用其接收,实际进行测试时发现请求是可以成功的,但是无法获得任何提交的数据。一直怀疑是否自己做错了导致,后来发现此类介绍源出自某博客http://www.dotblogs.com.tw/regionbbs/archive/2013/01/10/web.api.method.and.routing.aspx#72397 ,后对博主进行咨询。在webapi 2.0中应当使用 System.Net.Http.Formatting 的 FormDataCollection 才能)

    3. 使用 JObject 宣告

    如果要求是使用 JSON 的話,我們就可以使用 Json.NET 中的 JObject 來實作:

    然後對它發出要求 (POST 內容必須是 JSON 格式,而且要求的 Content-Type 要設為 application/json),

  • 相关阅读:
    【服务器】【Windows】【3】开放服务器端口
    【服务器】【Windows】【2】把jar包做成服务,在Service中管理
    FZU 1753
    poj 1017
    poj 1666
    poj 1132
    ZOJ 2562 More Divisors
    POJ 2992 Divisors
    poj 2773 happy 2006
    poj 2407 Relatives
  • 原文地址:https://www.cnblogs.com/xuyufeng/p/4238055.html
Copyright © 2011-2022 走看看