在HTTP中,参数如何传输,比如客户端给服务端POST Username="ABC",Id="122345",格式怎么样?服务端响应时也返回参数,
比如响应 ID="asdafasfas",Success=TRUE,格式如何?

解决方案 »

  1.   

    jsp有form
    java有java.net.*
    apache有HttpClient
      

  2.   

    不是什么语言,只是请教HTTP发送这些参数的格式,与语言无关。从httpwatch上得到POST /?login HTTP/1.1
    Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*
    Referer: https://passport.baidu.com/?login&tpl=mn
    Accept-Language: zh-cn
    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
    Content-Type: application/x-www-form-urlencoded
    Accept-Encoding: gzip, deflate
    Host: passport.123.com
    Content-Length: 230
    Connection: Keep-Alive
    Cache-Control: no-cache
    Cookie: PTOKEN=deleted; STOKEN=e0df9ee152affcb4f30dde02bd501a4a; BAIDUID=31145F69B4EBF1A438022B5F1A459F3F:FG=1; USERID=c069e92cb333ac8fc451f729a804; J_MY=1; BDUSS=EwUzIzUUUwY041NEJRUjBEWGltNndEWnpzNlNBYlctNkIwekh0djhCM3VxdkZNQUFBQUFBJCQAAAAAAAAAAAoaJhoAAAAAAAAAAAAAAAAAAAAADFHkIAAAAAAAQMlsEQAAAAAAAAAAChfzL-4dykzuHcpMb1tpl_ok=&next_target=&tpl=mn&skip_ok=&aid=&need_pay=&need_coin=&pay_method=&u=http%3A%2F%2Fwww.baidu.com%2F&return_method=get&more_param=&return_type=&psp_tt=0&password=11111&safeflg=0&username=user&verifycode=&mem_pass=on参数usename和password等以 password=11111&username=user的格式发送,假设服务端验证通过,响应的参数ID="asdafasfas",Success=TRUE,参数在实体中是怎么样发送的,例如响应头HTTP/1.1 200 OK
    Date: Fri, 29 Oct 2010 01:05:51 GMT
    Server: Apache
    Last-Modified: Wed, 02 Dec 2009 08:00:00 GMT
    ETag: "9f6"
    Accept-Ranges: bytes
    Vary: Accept-Encoding
    Content-Encoding: gzip
    Content-Type: image/x-icon
    Content-Length: 1341
    Connection: close实体如何发送?
      

  3.   

    why you not take a close look at HTTP RFC document, it is official documentation from
    IETF
      

  4.   

    如果实体包含ID="asdafasfas",Success=TRUE,这样行不行?HTTP/1.1 200 OK
    Date: Fri, 29 Oct 2010 01:05:51 GMT
    Server: Apache
    Last-Modified: Wed, 02 Dec 2009 08:00:00 GMT
    ETag: "9f6"
    Accept-Ranges: bytes
    Vary: Accept-Encoding
    Content-Encoding: gzip
    Content-Type: image/x-icon
    Content-Length: 1341
    Connection: closeID=asdafasfas
    Success=TRUE