阅读目录 一、创建资源使用PUT还是POST 二、异常处理的HTTP响应状态码 三、返回数据是否需要包装 四、URI的设计层级是否超过两层 五、参考资料 阅读目录 一、创建资源使用PUT还是POST 二、异常处理的HTTP响应状态码 三、返回数据是否需要包装 四、URI的设计层级是否超过两层 五、参 ...
在HTTP协议中,响应状态码 429 Too Many Requests 表示在一定的时间内用户发送了太多的请求,即超出了“频次限制”。 在响应中,可以提供一个 Retry-After 首部来提示用户需要等待多长时间之后再发送新的请求。 服务器不主动拒绝请求,不封ip,但是会限制请求频率,所有我们要 ...
分类:
其他好文 时间:
2019-07-23 22:37:03
阅读次数:
437
一.urllib库 urllib是Python自带的一个用于爬虫的库,其主要作用就是可以通过代码模拟浏览器发送请求。其常被用到的子模块在Python3中的为urllib.request和urllib.parse,在Python2中是urllib和urllib2。 二.由易到难的爬虫程序: 1.爬取百 ...
分类:
其他好文 时间:
2019-07-08 13:34:13
阅读次数:
90
[toc] 一、发送请求 二、URL传参 2.1:普通参数 2.2:一键多值 三、响应内容 3.1:unicode 字符 3.2:二进制响应内容,获取照片 3.3:JSON 响应内容 JSON 解码器 3.4:响应状态码 3.5:响应头 四、定制请求 4.1:定制请求头 4.2:POST 请求 4. ...
分类:
编程语言 时间:
2019-06-22 17:00:40
阅读次数:
126
以jquery ajax 的post的方式为例 验证邮箱输入格式是否正确 html jquery route 路由 控制器 一些bug的处理办法 响应状态码为500时 可以看响应的报错 通过报错来调bug ...
分类:
Web程序 时间:
2019-06-21 12:49:20
阅读次数:
641
前大概的了解比如404是前端的错,可能是路径错误等,300+可能是重定向了,500以上是服务端或者服务器的错误 常用的记住,对于测试够用了 1xx - 信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。· 100 - Continue 初始的请求已经 ...
分类:
其他好文 时间:
2019-06-16 22:00:23
阅读次数:
373
HTTP是超文本传输协议,是计算机通过网络进行通信的规则。http是一种无状态协议:不建立持久的连接,服务端不保留连接信息。http的无状态性:无状态性是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道他就是刚才的那个浏览器简单的说 ...
分类:
Web程序 时间:
2019-05-21 11:19:11
阅读次数:
121
1XX:信息提示,消息响应状态码原因短语代表含义100Continue继续,客户端应继续其请求101SwitchingProtocols切换协议,服务器根据客户端的请求切换协议,只能切换到更高级的协议.例如:切换到HTTP的新版本协议2XX:成功响应状态码原因短语代表含义200OK请求成功,一般用于GET与POST请求201Created成功请求并创建了新的资源202Accepted已经接受请求,
分类:
Web程序 时间:
2019-05-18 20:54:42
阅读次数:
3015
HTTP请求: 1.HTTP请求主要分为“Get”和“Post”两种方法。 2.当我们在浏览器输入URL http://www.baidu.com 的时候, 浏览器发送一个Request请求去获取 http://www.baidu.com 的html文件 服务器把Response文件对象发送回给浏览 ...
分类:
Web程序 时间:
2019-04-23 21:13:37
阅读次数:
232
在维护nginx反代服务器会经常需要查看Nginx日志,例如用户无法访问网站,我们要筛选出http状态码为500(服务器错误)的访问日志。http状态码,它是用来表示网页服务器响应状态的3位数字代码,而状态码的第一位代表了响应的五种状态之一 1xx: 信息,服务器收到请求,需要请求者继续执行操作 1 ...
分类:
Web程序 时间:
2019-04-15 23:36:45
阅读次数:
349