Python3 notes

简介: Python3 notes

GET和POST方法

浏览器客户端通过两种方法向服务器传递信息,这两种方法就是 GET 方法和 POST 方法。

使用GET方法传输数据

GET方法发送编码后的用户信息到服务端,数据信息包含在请求页面的URL上,以"?"号分割, 如下所示:

http://www.test.com/cgi-bin/hello.py?key1=value1&key2=value2

有关 GET 请求的其他一些注释:

  • GET 请求可被缓存
  • GET 请求保留在浏览器历史记录中
  • GET 请求可被收藏为书签
  • GET 请求不应在处理敏感数据时使用
  • GET 请求有长度限制
  • GET 请求只应当用于取回数据

简单的url实例:GET方法

以下是一个简单的URL,使用GET方法向hello_get.py程序发送两个参数:

/cgi-bin/test.py?name=菜鸟教程&url=http://www.runoob.com

以下为 hello_get.py 文件的代码:

实例

#!/usr/bin/python3


# CGI处理模块

importcgi,cgitb


# 创建 FieldStorage 的实例化

form =cgi.FieldStorage()


# 获取数据

site_name = form.getvalue('name')

site_url  = form.getvalue('url')


print("Content-type:text/html")

print()

print("")

print("")

print("\"utf-8\">")

print("菜鸟教程 CGI 测试实例")

print("")

print("")

print("

%s官网:%s

" % (site_name, site_url))

print("")

print("")

文件保存后修改 hello_get.py,修改文件权限为 755:

chmod 755 hello_get.py

相关文章
|
6月前
|
移动开发 Python
Python3 notes
Python3 notes
|
Android开发
【OkHttp】OkHttp Get 和 Post 请求 ( 同步 Get 请求 | 异步 Get 请求 | 同步 Post 请求 | 异步 Post 请求 )(一)
【OkHttp】OkHttp Get 和 Post 请求 ( 同步 Get 请求 | 异步 Get 请求 | 同步 Post 请求 | 异步 Post 请求 )(一)
1084 0
|
机器学习/深度学习 存储 人工智能
使用Actor-Critic的DDPG强化学习算法控制双关节机械臂
在本文中,我们将介绍在 Reacher 环境中训练智能代理控制双关节机械臂,这是一种使用 Unity ML-Agents 工具包开发的基于 Unity 的模拟程序。 我们的目标是高精度的到达目标位置,所以这里我们可以使用专为连续状态和动作空间设计的最先进的Deep Deterministic Policy Gradient (DDPG) 算法。
5549 1
|
存储 人工智能 Serverless
玩转 ControlNet:Stable Diffusion 制作艺术二维码
本文将详细讲解基于函数计算部署 Stable Diffusion 做一个艺术二维码,
1313 0
|
编解码 JavaScript Java
intellij IDEA 报 非法字符 \65279 原因及解决方法
intellij IDEA 报 非法字符 \65279 原因及解决方法
829 0
intellij IDEA 报 非法字符 \65279 原因及解决方法
|
设计模式 前端开发 JavaScript
写给初中级前端的高级进阶指南(万字路线)
由于公众号文章不允许外链,需要跳转文中链接的同学可以在脚注里找到各个的资源链接,也可以通过点击阅读原文更加方便的跳转链接
lodash如何转换字符串string为驼峰写法
lodash如何转换字符串string为驼峰写法
521 0
|
XML 编解码 Rust
Web前端技术的演进与趋势
Web前端技术是指构建Web应用程序用户界面(UI)的技术。在Web应用程序的发展历程中,Web前端技术也经历了从静态网页到动态交互式Web应用程序的演进。在这篇文章中,我们将探讨Web前端技术的演进历程,以及当前的趋势和未来的发展方向。
|
JSON JavaScript 前端开发
Echarts5.3.2可视化案例-应用篇
Echarts5.3.2可视化案例-应用篇 Canvas案例 SVG案例
Echarts5.3.2可视化案例-应用篇