
Web
文章平均质量分 89
shengjk1
零基础转码,头部大厂程序员,努力构建 通俗易懂的、好玩的编程语言教程。关注我,习得转码经验!翱翔在编程的海洋里!只学习最值得学的内容!
展开
-
一文搞定 FastAPI 查询参数
路径操作函数中,不是路径参数的其他参数,就是查询参数。item_id,item_name 都不是路径参数,所以它就是查询参数。本文详细介绍了查询参数在FastAPI中的基本使用方法,包括URL拼接和必需参数、默认值、可选参数和Pydantic模型作为查询参数的使用。通过这些方法,可以灵活地处理和传递查询参数,实现更丰富的功能需求。原创 2024-03-26 18:37:23 · 516 阅读 · 0 评论 -
通过 Socket 手动实现 HTTP 协议
在本文中,我们通过使用Socket编写一个HTTP协议,以直观地感受上篇文章中的请求和响应。文章分析了客户端的GET请求和PUT请求的参数,并对服务端的响应参数进行了讨论。最后,文章扩展了内容类型(content-type)的重要性,并通过实例展示了不同类型的数据处理方式。原创 2024-03-21 17:14:07 · 792 阅读 · 0 评论 -
关于 HTTP 协议,你了解多少?
本文详细介绍了FastAPI的基础概念,特别是HTTP协议的核心组成部分。文章首先概述了HTTP协议的基本概念,包括其基于TCP/IP的请求-响应模型、无状态特性、常用的请求方法、URL结构、请求和响应头部、状态码、以及Cookie和会话管理。接着,文章深入探讨了HTTP请求和响应的结构,包括请求行、请求体、请求头部、响应行、响应头部和响应体。通过具体的例子,文章展示了如何构建和解析HTTP请求与响应,为读者提供了对Web通信基础的深入理解。原创 2024-03-20 16:28:39 · 923 阅读 · 0 评论 -
关于 REST API 六大指导原则,你了解多少?
简而言之,在 REST 架构风格中,数据和功能被视为资源,并使用统一资源标识符 (URI) 进行访问。通过使用一组简单、定义明确的操作来对资源进行操作。此外,资源必须与其表示形式分离,以便客户端可以访问各种格式的内容,例如 HTML、XML、纯文本、PDF、JPEG、JSON 等。客户端和服务器通过使用标准化的接口和协议来交换资源的表示。通常 HTTP 是最常用的协议,但 REST 并不强制要求它。最重要的是,与服务器的每次交互都必须是无状态的。原创 2024-02-27 16:22:37 · 912 阅读 · 0 评论 -
关于 REST API 和 SOAP,你知道多少?
SOAP 和 REST 是两种不同的架构风格,它们在很多方面都有所不同,其中一个重要的区别就是状态管理。SOAP 是一种基于 XML 的协议,它使用 SOAP 消息来传输数据。在 SOAP 中,服务端通常会维护客户端的状态信息,因为 SOAP 协议本身并不提供状态管理机制。因此,服务端需要使用一些技术手段来维护客户端的状态信息,如使用 Session 或者 Cookie 等机制。相比之下,REST 是一种基于 HTTP 协议的架构风格,它使用 HTTP 请求和响应来传输数据。原创 2024-02-27 12:45:48 · 787 阅读 · 0 评论 -
关于 REST API,你了解多少?
简而言之,在 REST 架构风格中,数据和功能被视为资源,并使用统一资源标识符 (URI) 进行访问。通过使用一组简单的、定义良好的操作对资源进行操作。此外,资源必须与其表示形式解耦,以便客户机能够以各种格式访问内容,如 HTML、 XML、纯文本、 PDF、 JPEG、 JSON 等。客户端和服务端要使用标准化的接口和协议来交换资源,通常是 HTTP,但 REST 并不强制要求它。并且可以控制缓存、检测传输错误以及身份验证或访问控制等等。最重要的是,与服务器的每次交互都必须是无状态的。原创 2024-02-26 20:33:29 · 791 阅读 · 0 评论