了解 HTTP Message 的结构後,接下来要讲解的是 HTTP Method,这对爬虫来算是重要的一环,原因在於当我们对某个网站发送 Requset 时,每个 URL 都会有对应的 Method,也就是说,服务器会根据 Request 的 URL 以及 Method,给予相对应的 Response,所以使用错误的 Method 就没办法拿到正确的 Response。
这边只介绍几个常用的 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全部印出?
大家如果对於昨天的 E2E 测试如果没有什麽问题的话,今天就来为我们的被保人表单撰写 E2E 测试...
今天也是要让大家来练习,那我们就开始今天的进度吧! 题目 毕氏三元数,是指三角形中,两股ab、斜边c...
DAY26 MongoDB 汇入与汇出资料 系统运作时常发生在特定环境才会出错的问题,其他环境又没发...
缓慢的进展似乎有了成效。 在修正 musl port的 arch/riscv32/bits/sysc...
昨天我们看完 ISO 27001:2013 版的架构,我第一次接触的时候就是一脸问号。 这对没有稽...