做网站费用记入什么会计科目,网站怎么做rss订阅功能,代理彩票网站做链接,wordpress静态404HTTP 协议支持多种参数提交方式#xff0c;主要取决于请求方法(Method)和内容类型(Content-Type)。以下是主要的参数提交协议#xff1a;1. URL 查询参数 (Query Parameters)请求方法: GET (也可用于其他方法)格式: ?key1value1key2value2示例: GET /users?id123…HTTP 协议支持多种参数提交方式主要取决于请求方法(Method)和内容类型(Content-Type)。以下是主要的参数提交协议
1. URL 查询参数 (Query Parameters)请求方法: GET (也可用于其他方法)格式: ?key1value1key2value2示例: GET /users?id123nameJohn获取方式:SpringBoot: RequestParamServlet: request.getParameter()2. 表单提交 (Form Data)请求方法: POST (也可用于 PUT/PATCH)Content-Type: application/x-www-form-urlencoded 或 multipart/form-data格式:application/x-www-form-urlencoded: key1value1key2value2 (类似查询参数但在请求体中)multipart/form-data: 用于文件上传包含边界分隔符示例:
form action/submit methodpost enctypeapplication/x-www-form-urlencodedinput nameusername valueJohninput typesubmit
/form获取方式:SpringBoot: RequestParam 或 ModelAttributeServlet: request.getParameter()3. JSON 请求体 (JSON Payload)请求方法: POST/PUT/PATCH/DELETEContent-Type: application/json格式: JSON 对象示例:json
{name: John,age: 30
}获取方式:SpringBoot: RequestBodyServlet: 通过 request.getReader() 读取输入流4. XML 请求体 (XML Payload)请求方法: POST/PUT/PATCH/DELETEContent-Type: application/xml 或 text/xml格式: XML 文档示例:
usernameJohn/nameage30/age
/user获取方式:SpringBoot: RequestBody 配合 XML 解析器Servlet: 通过 request.getReader() 读取输入流5. RESTful 路径参数 (Path Variables)请求方法: 任意方法格式: /resource/{id}示例: GET /users/123获取方式:SpringBoot: PathVariableServlet: 需要手动解析 URL6. HTTP 头部参数 (Headers)位置: HTTP 头部示例:
Authorization: Bearer token123
Accept-Language: en-US获取方式:SpringBoot: RequestHeaderServlet: request.getHeader()7. Cookie 参数位置: HTTP Cookie 头部示例:
Cookie: sessionIdabc123; usernameJohn获取方式:SpringBoot: CookieValueServlet: request.getCookies()8. GraphQL 查询请求方法: POST/GETContent-Type: application/json (通常)格式: GraphQL 查询语言示例:
{query: { user(id: 123) { name age } }
}获取方式: 需要专门的 GraphQL 处理器9. WebSocket 参数协议: WebSocket格式: 自定义通常为 JSON 或二进制获取方式: 通过 WebSocket API 处理10. Server-Sent Events (SSE)协议: HTTP 长连接Content-Type: text/event-stream格式: 特定的事件流格式获取方式: 通过专门的 SSE 客户端处理
总结表提交方式典型 Content-Type主要用途SpringBoot 注解URL 查询参数-GET 请求简单参数RequestParam表单数据application/x-www-form-urlencoded传统表单提交RequestParam, ModelAttribute多部分表单multipart/form-data文件上传RequestPartJSON 请求体application/jsonREST API 复杂数据RequestBodyXML 请求体application/xml传统 XML 接口RequestBody路径参数-RESTful URL 设计PathVariableHTTP 头部-认证、语言偏好等RequestHeaderCookie-会话管理、用户追踪CookieValue