请问HttpWebRequest可以同时post两种ContentType类型的数据参数吗?
例如我发送一种类型为request.ContentType = "application/x-www-form-urlencoded";的类型的参数,
同时又可以发送JSON类型的。request.ContentType = "application/json; charset=UTF-8";
请问可以处理吗,该怎么处理呢?求指点一下

解决方案 »

  1.   


    因为我需要发送几个参数,,有两个短的字符串参数 和一个datatable,所以我就想到了用JSON发送datatable,用request.ContentType 设置。。所以就问下另外的能不能一起POST过去 
    也不知道想法对不对
      

  2.   


    因为我需要发送几个参数,,有两个短的字符串参数 和一个datatable,所以我就想到了用JSON发送datatable,用request.ContentType 设置。。所以就问下另外的能不能一起POST过去 
    也不知道想法对不对
    那就一起装在json里面一起发送吧。往简单处理
      

  3.   

    可以参考下面的 转换为字节发送你的参数。
    http://bbs.csdn.net/topics/390170894
      

  4.   

    发送应该用response吧,用以下方式你说的参数和json的datatable都可以传
    Response.ContentType = "text/plain";
      

  5.   

    request.ContentType = "application/x-www-form-urlencoded";
    就行了。JSON也是字符串。参数也是字符串。
      

  6.   

    这要看你的服务器端如何接收数据而定。一般来说,既然Ajax是非常简单的东西,我们绝对不会去扯上asp.net的方言。所以使用http通用的application/x-www-form-urlencoded就足够了。