总结get和post区别 面试用 get参数通过url传递,post放在request body中。 get请求在url中传递的参数是有长度限制的,而post没有。 get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。 get请求只能进行url编码,而post支持多种编码 ...
分类:
编程语言 时间:
2018-08-23 23:07:49
阅读次数:
198
在做thinkphp分页的时候 thinkphp 中的分页 有一个小问题 就是 在有form 表单 搜索中文的时候,点击下一页的话 中文会被转换成编码。 如图: 最直接的方法就是 直接修改 thinkphp 分页类 的源代码。(反正改了也不会出现什么大问题~) 在 Page.class.php 文件 ...
分类:
Web程序 时间:
2018-08-23 15:49:37
阅读次数:
214
编码请求主体 HTTP的POST请求包括一个请求主体,将会包含客户端传递给服务器的数据, 表单编码的请求 HTML表单,当用户提交表单时,表单中的数据将会编码到字符串中,一并伴随着请求发送。 默认情况下HTML表单通过POST方法发送给服务器,而编码后的表单数据为请求主体。 规则:使用URL编码,使 ...
分类:
其他好文 时间:
2018-08-16 10:39:24
阅读次数:
189
最近需要将一些python代码转成java,遇到url编码 urllib.quote(str,safe='/') 但java中URLEncoder.encode(arg, Constant.UTF_8)会将'/'转成%2F 网上查了一下 java没见到类似的safe方式,只好自己实现一个类 验证下 ...
分类:
编程语言 时间:
2018-08-14 18:57:05
阅读次数:
1195
# coding:utf-8"""Compatible for python2.x and python3.xrequirement: pip install requests"""import requests# 请求示例 url 默认请求参数已经做URL编码from httprunner imp ...
分类:
编程语言 时间:
2018-08-07 00:25:15
阅读次数:
153
1、首先是encodeURI和encodeURIComponent; 从名字可以清晰的看出他两都是主要用于url编码的,那之间有什么区别呢?唯一区别就是编码的字符范围,其中 encodeURI方法不会对下列字符编码 ASCII字母、数字、~!@#$&*()=:/,;?+'; encodeURICom ...
分类:
其他好文 时间:
2018-08-06 17:51:04
阅读次数:
353
GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而 ...
分类:
其他好文 时间:
2018-08-04 17:28:03
阅读次数:
124
一、主要特点:简单快捷,灵活,无连接,无状态 二、报文组成部分 请求报文:请求行,请求头,空行,请求体 响应报文:响应行,响应头,空行,响应体 三、HTTP方法 GET获取资源 POST传输资源 PUT更新资源 DELETE删除资源 HEAD获得报文首部 四、GET和POST区别 GET在浏览器回退 ...
分类:
Web程序 时间:
2018-07-17 16:37:20
阅读次数:
194
通过xpath分析页面,爬取页面中的图片: ...
分类:
编程语言 时间:
2018-07-15 14:58:51
阅读次数:
224
从某些网站看小说的时候经常出现垃圾广告,一气之下写个爬虫,把小说链接抓取下来保存到txt,用requests_html全部搞定,代码简单,容易上手. 中间遇到最大的问题就是编码问题,第一抓取下来的小说内容保持到txt时出现乱码,第二url编码问题,第三UnicodeEncodeError 先贴源代码 ...
分类:
编程语言 时间:
2018-07-13 17:41:20
阅读次数:
210