数据有两种格式分别是:
1、id=123&code=234
2、
{
  "ID": "string",
  "Code": "string",
  "Head": [
    {
      "bar": "string",
      "ver": "string",
    }
  ],
  "Value": [
    {
      "bar": "string",
      "ver": "string",
    }
  ]
}
URL也有两种,分别是:(一个有问号,一个没有)
1、http://192.168.1.45:8080/bi/api/ CheckCode?
2、http://192.168.1.45:8080/bi/api/ Upload请教一下:
1、使用第一种URL时,是否后面只能带第一种数据格式,组成完成后是http://192.168.1.45:8080/bi/api/ CheckCode?id=123&code=234,不可以使用第二种不带问号的URL发送?
2、使用第二种URL时,是否只可以带第二种数据格式,组合成JSON格式发送?
3、调用httpClient的HttpPost(LPCTSTR strUrl, LPCTSTR strPostData, CString &strResponse)函数时,如果使用第一种URL发送,因为URL内已经带了参数,是不是strPostData带NULL就可以?而使用第二种时,strPostData必须要带处理好的JSON格式数据?
谢谢。

解决方案 »

  1.   

    不要沉呀,自已顶上去,邀请@iTaiko
      

  2.   

    在URL后面的数据 将以GET的方式投递
      

  3.   

    post也可以用这种方式传吧?url带参数的,chttpclient发送时是不是jsondata参数代入null?参数用json格式的,jsondata才需要带入json数据?是这样吗?谢谢。
      

  4.   

    推荐 使用 Wireshark 之类的工具, 抓包对比分析