[Python 爬虫这样学,一定是大拇指拉!] DAY12 - HTTP / HTTPS (3)

了解 HTTP Message 的结构後,接下来要讲解的是 HTTP Method,这对爬虫来算是重要的一环,原因在於当我们对某个网站发送 Requset 时,每个 URL 都会有对应的 Method,也就是说,服务器会根据 Request 的 URL 以及 Method,给予相对应的 Response,所以使用错误的 Method 就没办法拿到正确的 Response。

HTTP Method

这边只介绍几个常用的 Method,因为有些 Method 真的很少很少使用到(几乎没有)。

  • GET
    只用於取得资料。不会在 Message 的 Body 中传递资料,例:在某个网站要提取特定使用者资料时,通常只会在 URL query 的部分附上指定参数像是 user id 等。

    query?之前介绍的已经忘记了吗?没关系在此附上传送门

  • POST
    提交指定资源。会在 Message 的 Body 中传递资料,例:在某个网站要新增使用者时,就得在 Body 中附上服务器规定需要的资料,像 user name、email 等栏位资料。

  • PUT
    用来更新指定的资料(全部)。

  • PATCH
    用来更新指定的资料(部份修改)。

  • DELETE
    删除指定资源。

剩下还有像CONNECT、OPTIONS、TRACE、HEAD 等 Method 可以至此网站参考。

以上就是 HTTP Method 的介绍!


<<:  Day 13 : PHP - 当阵列中有两个重复的key值,该如何将它们的value全部印出?

>>:  Day 26 - async / await

Angular 深入浅出三十天:表单与测试 Day21 - E2E 测试实作 - 被保人表单

大家如果对於昨天的 E2E 测试如果没有什麽问题的话,今天就来为我们的被保人表单撰写 E2E 测试...

Python 练习

今天也是要让大家来练习,那我们就开始今天的进度吧! 题目 毕氏三元数,是指三角形中,两股ab、斜边c...

DAY26 MongoDB 汇入与汇出资料

DAY26 MongoDB 汇入与汇出资料 系统运作时常发生在特定环境才会出错的问题,其他环境又没发...

Alpine Linux Porting (一点七?)

缓慢的进展似乎有了成效。 在修正 musl port的 arch/riscv32/bits/sysc...

[Day11]用ISO打造甜蜜的家:育儿计画篇

昨天我们看完 ISO 27001:2013 版的架构,我第一次接触的时候就是一脸问号。 这对没有稽...