URL 的格式如下:scheme://user:password@host:port/path;params?query#frag query 部分就是 Query String Parameters HTTP 的请求报文格式如下 <method> <request-URL> <version> <header> <entity-body> request payload 和 form data 都是 entity-body 块的内容,只是由 Content-type 区分解析行为。一般 form-data 是 `Content-type=application/x-www-form-urlencoded其余的一般都默认是 request payload (文件上传不知道算不算,有兴趣可以自行搜索一下)。 Query String Parameters 无论什么请求方式都可以带,取决于自己要不要解析。entity-body 则是要部分请求方式 POST、PUT、PATCH、DELETE、OPTIONS、(UN)LINK、LOCK、PROPFIND、VIEW 之类的都可以带 body