http
LY破晓
越努力越幸运
展开
-
私钥和公钥?什么是数字签名?
1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果4.鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。5.鲍勃给苏珊回信,决定采用"数字签名"。他写完后先用Hash函数,生成信件的摘要(digest)6.然后,鲍勃使用私钥,对这个摘要加密,生成"数字签名"(signa转载 2020-10-22 10:36:50 · 222 阅读 · 0 评论 -
jsoup教程
jsoup是一款Java的HTML解析器,主要用来对HTML解析。官网 中文文档在爬虫的时候,当我们用HttpClient之类的框架,获取到网页源码之后,需要从网页源码中取出我们想要的内容,就可以使用jsoup这类HTML解析器了。可以非常轻松的实现。虽然jsoup也支持从某个地址直接去爬取网页源码,但是只支持HTTP,HTTPS协议,支持不够丰富。所以,主要还是用来对HTML进行解析。其中,要被解析的HTML可以是一个HTML的字符串,可以是一个URL,可以是一个文件。org.jsoup转载 2020-09-10 10:46:07 · 707 阅读 · 0 评论 -
SpringBoot的使用HiddenHttpMethodFilter组件无法将POST转换为PUT请求解决办法
该组件SpringBoot已经自动配置好,无需再@Bean组件,但自己用的时候却老是无法映射到Controller里对应的PUT请求,然后去瞄了眼webmvc的自动配置类:@Bean@ConditionalOnMissingBean({HiddenHttpMethodFilter.class})@ConditionalOnProperty( prefix = "spring.mvc.hiddenmethod.filter", name = {"enabled"}, matchI原创 2020-09-09 15:42:32 · 428 阅读 · 0 评论 -
HTTP中GET,POST和PUT的区别
1、PUT和POSTPUT和POST都有更改指定URI的语义.但PUT被定义为idempotent的方法,POST则不是.idempotent的方法:如果一个方法重复执行多次,产生的效果是一样的,那就是idempotent的。也就是说:PUT请求:如果两个请求相同,后一个请求会把第一个请求覆盖掉。(所以PUT用来改资源)Post请求:后一个请求不会把第一个请求覆盖掉。(所以Post用来增资源)2、get和post1、GET参数通过URL传递,POST放在Request body中。2、转载 2020-09-09 15:28:51 · 193 阅读 · 0 评论 -
RestTemplate使用实战-exchange方法讲解-HTTP请求
@Componentpublic class HttpUtil { private static Logger logger = LoggerFactory.getLogger(HttpUtil.class); @Resource private RestTemplate restTemplate; private static HttpUtil httpUtil; @PostConstruct public void init(){原创 2020-08-12 16:12:37 · 2453 阅读 · 0 评论 -
什么是跨域访问
https://blog.csdn.net/Wen__Fei/article/details/101458322转载 2020-08-07 15:19:57 · 253 阅读 · 0 评论 -
office文件所对应的的 Content-type类型Content-type类型总结
1.office文件所对应的的 Content-type类型后缀MIME Type.docapplication/msword.dotapplication/msword.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document.dotxapplication/vnd.openxmlformats-officedocument.wordprocessingml.tem转载 2020-07-22 12:18:40 · 3253 阅读 · 0 评论 -
@RequestMapping注解详解
@RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value: 指定请求的实际地址,指定的地址可以是URI Template 模式(后面将会说明);method: 指定请求的method类型, GET、POST、PUT、DELETE等; @RequestMapping(value="g原创 2020-07-22 12:03:34 · 1227 阅读 · 0 评论 -
常用验证注解
@Null 验证对象是否为null@NotNull 验证对象是否不为null, 无法查检长度为0的字符串@NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格.@NotEmpty 检查约束元素是否为NULL或者是EMPTY.Booelan检查@AssertTrue 验证 Boolean 对象是否为 true @AssertFalse 验证 Boolean 对象是否为 false 长度检查原创 2020-07-20 11:16:42 · 308 阅读 · 0 评论 -
@Validated @RequestBody @RequestParam配合使用校验参数
1、 @Validated @RequestBody 配合使用两者搭配进行参数的校验,要想自己捕获该异常,需要自定义全局异常处理器2、 @Validated @RequestParam 配合使用要想自己捕获该异常,需要自定义全局异常处理器参考:https://www.cnblogs.com/cjyboy/p/11465876.html...原创 2020-07-15 19:29:19 · 3470 阅读 · 0 评论 -
ajax发送put/delete请求时出现错误的原因和解决方案
https://www.cnblogs.com/roobtyan/p/9576685.html转载 2020-06-04 16:55:22 · 2119 阅读 · 0 评论 -
post使用form-data和x-www-form-urlencoded的本质区别
一是数据包格式的区别,二是数据包中非ANSCII字符怎么编码,是百分号转码发送还是直接发送一、application/x-www-form-urlencoded1、它是post的默认格式,使用js中URLencode转码方法。包括将name、value中的空格替换为加号;将非ascii字符做百分号编码;将input的name、value用‘=’连接,不同的input之间用‘&’连接。2、百分号编码什么意思呢。比如汉字‘丁’吧,他的utf8编码在十六进制下是0xE4B881,占3个字节,把它转成原创 2020-06-22 09:25:02 · 679 阅读 · 0 评论 -
rest 风格 url 资源中, GET/POST/PUT/DELETE请求响应码详解
https://blog.csdn.net/fsy9595887/article/details/84143347?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-10转载 2020-06-04 16:58:40 · 299 阅读 · 0 评论 -
http中的204和205
基本概念http协议的200,301,302,304,404,503这些常用的状态码就不再介绍了。这里主要说一下不常见的204和205吧。204:代表响应报文中包含若干首部和一个状态行,但是没有实体的主体内容。主要用于在浏览器不转为显示新文档的情况下,对其进行更新。打个比方,如果一个表单提交后会跳到a.html,如果a.html的状态码是204,则页面就不会发生跳转,而是停留在当前页面。对于a标签而言,如果链接的响应码是204的话,页面也不会发生跳转。使用场景:对于一些提交到服务器处理的数据,只需原创 2020-06-02 15:41:22 · 920 阅读 · 0 评论 -
text/html和text/plain的区别
1、text/html的意思是将文件的content-type设置为text/html的形式,浏览器在获取到这种文件时会自动调用html的解析器对文件进行相应的处理。2、text/plain的意思是将文件设置为纯文本的形式,浏览器在获取到这种文件时并不会对其进行处理。...原创 2020-05-28 12:16:05 · 200 阅读 · 0 评论 -
multipart/form-data与application/octet-stream的区别、application/x-www-form-urlencoded
https://blog.csdn.net/Andrewniu/article/details/81533905转载 2019-12-26 15:59:35 · 446 阅读 · 0 评论 -
UrlEncoder和UrlDecoder
https://blog.csdn.net/wangjun5159/article/details/49451649转载 2019-12-26 15:57:49 · 121 阅读 · 0 评论 -
HTTP请求的状态码
HTTP请求的状态码(1)成功Successful2xx:此类状态码标识客户端的请求被成功接收、理解并接受。常见如200(OK)、204(NoContent)。(2)重定向Redirection3xx:这个类别的状态码标识用户代理要做出进一步的动作来完成请求。常见如301(MovedPermanently)、302(MovedTemprarily)。(3)客户端错误Client Error ...原创 2019-12-22 10:27:33 · 157 阅读 · 0 评论