http请求post

   向服务器端发送照片,想到类似QQ上传照片,好像都是一张一张上传的。比如,上传好几张照片,突然没网了,已经上传的照片应该提示上传成功吧。

  Android客户端向服务器端上传照片,http post方法,问了要上传的参数,之前做过类似的,好像是拼一条URL就可以了。现在,把需要的参数拼起来,报500错误。

   没有头绪,烦躁的一米。

   后来同事提醒,post方法参数不能直接拼接。

   使用POST请求时,POST的参数不是放在URL字符串里,而是放在HTTP请求数据中,所以我们需要对POST的参数进行封装。

上传图片浏览器审查元素看到的结果:
  1. Request URL:
    http://221.6.13.210:18086/WSFOR_HI_LINK/uploadPic.do?method=uploadPic
  2. Request Method:
    POST
  3. Status Code:
    200 OK
  4. Request Headersview source
    1. Accept:
      text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    2. Accept-Encoding:
      gzip,deflate,sdch
    3. Accept-Language:
      zh-CN,zh;q=0.8,en;q=0.6
    4. Cache-Control:
      max-age=0
    5. Connection:
      keep-alive
    6. Content-Length:
      40971
    7. Content-Type:
      multipart/form-data; boundary=----WebKitFormBoundaryjnAr2WfTyfAR4Fqj
    8. Cookie:
      JSESSIONID=A244DD965B41779D4B3ACD7C4C0CE7CC
    9. Host:
      221.6.13.210:18086
    10. Origin:
      http://221.6.13.210:18086
    11. Referer:
      http://221.6.13.210:18086/WSFOR_HI_LINK/
    12. User-Agent:
      Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36
  5. Query String Parametersview sourceview URL encoded
    1. method:
      uploadPic
  6. Request Payload
    1. ------WebKitFormBoundaryjnAr2WfTyfAR4Fqj Content-Disposition: form-data; name="troubleNo" 00005006144623154627434 ------WebKitFormBoundaryjnAr2WfTyfAR4Fqj Content-Disposition: form-data; name="imgFile"; filename="01300000145751121643454369622.jpg" Content-Type: image/jpeg ------WebKitFormBoundaryjnAr2WfTyfAR4Fqj--
  7. Response Headersview source
    1. Content-Length:
      0
    2. Date:
      Mon, 24 Mar 2014 04:59:56 GMT
    3. Server:
      Apache-Coyote/1.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值