表单被提交时,每个表单域都会被Url编码之后才在被发送. 浏览器每次向服务器发送url时,会进行编码,然后web服务器再进行解码. 所以,理论上,curl模拟登陆时,所传参数都必须urlencode一下. 1.浏览器 会把内容经过 url 编码发送给服务器.编码过程是自动的. 2.curl 可以编码,也可以不编,但是要模拟成浏览器发送方式,就需要url编码了.以下是2种方式(都是例子无法真的发送,根据自己应用实际情况来自行替换): (1)curl -X POST "www.baidu.com:…