Python中Requests模块发送post请求时json和data的区别

  • Post author:
  • Post last modified:2023年 2月 27日
  • Reading time:1 mins read

问题简答 带参数data发送请求时,Python是以发送表单的形式发送请求,我们在浏览器的请求头中可以看到Content-Type: application/x-www-form-urlencoded的字样,此时待发送的字典会被编码成`"a=1"的格式。 带参数json发送请求时,Python是发送json格式的字符串到服务器,可以在浏览器的请求头中看到Content-Type…

MySQL中查看数据表的表结构和列注释

  • Post author:
  • Post last modified:2023年 2月 6日
  • Reading time:1 mins read

问题提出 我们在MySQL中创建数据表时,一般会将键名设计成纯英文,然后在注释栏当中写一些提示性文字来说明它的具体内涵。但随着键名的逐渐增加或时间的缓慢流逝,我们可能忘记了或是很难找到想要的那个键名,给我们使用数据库添加了一些小障碍。 解决方案-查看表结构 想要查看表结构或者说表中所有键名时,可以使用如下SQL语句(假设我们要看的是economy数据库中city表): SHOW COLUMNS F…

dmenu中带参数地启动应用程序

  • Post author:
  • Post last modified:2022年 12月 20日
  • Reading time:1 mins read

问题提出 在我现在用的Arch Linux系统中,我安装好的Edge浏览器无法直接使用系统代理,就是我在打开代理软件以后,浏览器依然处于未配置好代理的状态,一些想要浏览的网站还是打不开。 问题解决 使用microsoft-edge-stable --help可以查看Edge浏览器的选项,其中有个选项是proxy-server,我们可以给它提供这个选项后再打开浏览器,这个时候就可以正常使用代理了。但…