0%

每日知识-GET和POST

  • HTTP:超文本传输协议

    • 组成部分:请求行,请求头部,一个空行,请求数据
  • GET和POST

    • GET:get就是获取的意思,默认的HTTP请求方式,把参数通过 key/value的形式存放在URL中,长度有一定的限制,并且不够安全。
    • POST:post是邮件的意思,像信件一样保密传输。
  • 联系与区别:

    • 联系:get和post都是基于TCP/IP的,都可以实现将数据从浏览器发送待参数的请求。

    • 区别:

      • get产生一个TCP数据包,post产生两个数据包
      • GET提交的数据存放在URL中,POST不会。(POST也不安全,因为HTTP是明文传输)
      • GET 会退浏览器无害(从浏览器缓存中拿结果),POST会再次提交请求(创建新的资源)
      • GET提交的数据有大小限制(url长度限制),POST没有
      • GET可以被保存为输钱,POST不可以
      • GET可以被缓存,POST不可以
      • GET只允许ASCII字符,POST没有限制
      • GET会保存在浏览器历史记录中,POST不会。

    reference:博客园POST和GET的区别

dataframe,numpy,list之间的互相转换

由于目前学校要做一些数据分析处理的作业有要用到dataframe,list,numpy之间的转化,所以在此总结一下这些用法。

  • dataframe转numpy :dataframe对象.values

  • dataframe转list:dataframe对象.values.tolist()

  • list转numpy:np.array(list对象)

  • list转dataframe:pd.DataFrame(list对象)

  • numpy转list:numpy对象.tolist()

  • numpy转dataframe:pd.DataFrame(numpy对象)