51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Http

Http

HTTP即超文本传输协议(HyperText Transfer Protocol)是互联网应用最广泛的一种网络协议。HTTP协议是建立在TCP上的无状态连接,工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后开始处理请求,最后通过发送HTTP响应把结果返回给客户端。

http接口请求超时缓慢问题分析及优化

http接口请求超时缓慢问题分析及优化

现象http接口调用超时,数据返回缓慢,超过4秒的请求非常多,而且半夜12点进行商品大批量(下架数超过10万)下架时,系统直接瘫痪分析思路1、有可能是网络问题导致2、有可能是应用服务问题3、数据库sql语句问题4、应用服务器问题监控操作1、2017年12月28开始增加spring的HandlerInterceptor拦...

前端开发紧密相关的HTTP协议知识

前端开发紧密相关的HTTP协议知识

前端工程师打交道最多的就是浏览器,不管做什么都离不开浏览器,其中HTTP协议往往会被我们忽略,但其实资源缓存、CDN加载、页面性能优化等等都离不开对HTTP协议的了解。HTTP也叫作超文本传输协议,全称:HyperTransferProtocol。最初HTTP只能传输HTML文件,慢慢的现在可以传输文字、图像、视频和各...

Okhttp3的封装 搞定常用的请求

Okhttp3的封装 搞定常用的请求

开篇这篇博客写下Okhttp的封装,作为安卓最应用最广泛的网络请求框架,okhttp也是被玩出了各种姿势,虽然已经帮我们把一个原生的网络请求封装精简了很多,不过为了更加的方便,还是再进行一层的封装,这里的封装包括了常用的GET,POST,DELETE,PUT的请求,其中post包括了基于json格式的请求,以及表单形式...

一步一步教你在iis里配置https

一步一步教你在iis里配置https

第一步在相应的项目内申请完HTTPS证书后,进行下载,这个最简单了不用详细介绍今天主要教大伙如何在iis里配置https证书,让您的网站和博主拥有一样的https开头的网站这个是用阿里云申请的https证书(ssl证书) 下载压缩包后有2个文件  然后把pfx文件放到要申请HTTPS服务器...

如何申请https证书、搭建https网站

如何申请https证书、搭建https网站

  随着国内搜索引擎巨头百度启用全站https加密服务,全国掀起了网站https加密浪潮。越来越多的站点希望通过部署https证书来解决“第三方”对用户隐私的嗅探和劫持。谷歌方面作为推动网站https加密先驱,早在2010年5月份便开始提供https加密搜索服务。谷歌在算法更新中则表示&ldqu...

HTTP与HTTPS的区别

HTTP与HTTPS的区别

 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。  为了解决HTTP协议的这一缺...

HTTP请求中的form data和request payload的区别

HTTP请求中的form data和request payload的区别

jQuery的ajax方法和post方法分别发送请求,在后台Servlet进行处理时结果是不一样的,比如用$.ajax方法发送请求时(data参数是一个JSON.stringify()处理后的字符串,而不是一个JSON对象),servlet里可以这样使用Gson来解析: newJsonparser().par...

两款插件快速实现,wordpress全站开启https

两款插件快速实现,wordpress全站开启https

近期网站被镜像劫持的想象时有发生,为了安全考虑还是换成https,网站考虑换成https已经很久了,最近也在研究wordpress实现ssl的方式。有需要修改数据,修改配置文件,还有修改主题链接。感觉比较麻烦。因为目前申请到的ssl功能是1年免费,不知道一年以后收费情况,所以暂不考虑全部替换成https。在网上找了各种...

Android OkHttp3(完美封装)Get异步获取数据、Post异步获取数据、Form表单提交、文件下载

Android OkHttp3(完美封装)Get异步获取数据、Post异步获取数据、Form表单提交、文件下载

说明:(1)本项目需要一个:MainActivity.java类和activity_main.xml布局页面。(2)下载文件需要一个拦截器共2个类:ProgressListener接口ProgressResponsBody封装类。(3)封装OkHttp3需要4个类:BaseCallBack、BaseOkHttpClie...

Android网络编程Okhttp3用法详解

Android网络编程Okhttp3用法详解

 okHttp、volley、android-async-http对比:volley是一个简单的异步http库,仅此而已。缺点是不支持同步,这点会限制开发模式;不能post大数据,所以不适合用来上传文件android-async-http。与volley一样是异步网络库,但volley是封装的httpUrlC...

OkHttp 官方文档

OkHttp 官方文档

Recipesjwilsoneditedthispage on2Jan · 17revisionsWe'vewrittensomerecipesthatdemonstratehowtosolvecommonproblemswithOkHttp.Readthrought...

php版https证书过期时间检测/并发送短信给相关技术人员(crontab定时脚本版)

php版https证书过期时间检测/并发送短信给相关技术人员(crontab定时脚本版)

<?php$phone=array(‘1xxxxxxxxxx‘,‘13900000xxx‘);functionsendSms($phone,$content,$tag=2){$post_data=array(‘userid‘=56xx,‘account‘=>‘develop@xxx.com‘,‘passwo...

微信小程序开发:http请求

微信小程序开发:http请求

在微信小程序进行网络通信,只能和指定的域名进行通信,微信小程序包括四种类型的网络请求。普通HTTPS请求(wx.request)上传文件(wx.uploadFile)下载文件(wx.downloadFile)WebSocket通信(wx.connectSocket)这里以介绍wx.request,wx.uploadFi...

HTTP 304状态分析

HTTP 304状态分析

HTTP304:NotModified 标准解释是:NotModified客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。 我们先来看下浏览器的工作原理: (1)直接...

访问https报Unknown SSL protocol error in connection to错误

访问https报Unknown SSL protocol error in connection to错误

网站升级httsp后,用curl访问,长时间不返回结果,报sslhandshake协议错误,具体如下。原因是curl版本太旧,可以使用curl的--sslv3参数,或者升级curl本本。$curl-vhttps://www.51dev.com/kaifa/--user-agent"Mozilla/5.0&qu...