HTTP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> HTTP >>列表
一、需求iOS9中新增AppTransportSecurity(简称ATS)特性,主要使到原来请求的时候用到的HTTP,都转向TLS1.2协议进行传输。这也意味着所有的HTTP协议都强制使用了HTTPS协议进行传输。因此移动api需要配置为https并且要支持tls1.2二、项目情况服务器端:公司的服务器的采用的操作系统是centos,开发语言php,web容器采用的nginx。客户端:iosandroid客户端和服务的通信采用http和jsonapp内的部分功能通过webbiew加载h5完成... 查看全文
· 向越来越多的HTTPS致敬!发布时间:2016-11-27
文|GoogleChrome安全团队AdriennePorterFelt和EmilySchechter安全性对于网络一直都至关重要,但多年来,HTTPS的采用一直为网站迁移过程中所涉及的难题所阻碍。为了给所有用户打造一个更加安全的网络,我们Google和在线生态系统中的众多其他相关方合作,以更好地了解和解决这些难题,从而实现真正的变革。HTTPS无所不在的网络并非遥远的未来。它当下正在发生,安全浏览已经成为Chrome用户的一项标准要求。我们将向《透明度报告》中的&ldquo... 查看全文
· 如何保证http传输安全性发布时间:2016-11-18
目前大多数网站和app的接口都是采用http协议,但是http协议很容易就通过抓包工具监听到内容,甚至可以篡改内容,为了保证数据不被别人看到和修改,可以通过以下几个方面避免。重要的数据,要加密,比如用户名密码,我们需要加密,这样即使被抓包监听,他们也不知道原始数据是什么(如果简单的md5,是可以暴力破解),所以加密方法越复杂越安全,根据需要,常见的是md5(不可逆),aes(可逆),自由组合吧,你还可以加一些特殊字符啊,没有做不到只有想不到,举例:username=aes(username)... 查看全文
· UWP开发-HTTP详解发布时间:2016-11-18
HTTP作为一个基础功能,有必要介绍下在UWP下的使用方法。一、Get请求:一般我们用到的是GetAsync方法publicstaticasyncTaskGets(Uriuri){varresponse=awaithttpClient.GetAsync(uri);varstr=awaitresponse.Content.ReadAsStringAsync();varstream=awaitresponse.Content.ReadAsInputStreamAsync()... 查看全文
· 你必须知道的HTTP错误发布时间:2016-11-11
发送网络请求有时失败,分析一下响应行,在响应的响应行内,你会发现响应行由三部分组成,用空格来隔开,HTTP/1.1404NOTFOUND,第一个是响应的HTTP的版本,第二个和第三个是状态值。发送完网络请求会得到一个Error和response对象,我们不能单单只判断Error,直接打印出error这个错误,我们应该分析respon的属性statusCode,然后根据状态码分析错误的原因分析状态值来分析网络请求错误的原因分为五类错误下面列出了具体的网络请求错误|"100";Section10... 查看全文
· OKHttp发布时间:2016-11-03
一.原生OKHttp的Get和Post请求1.OKHttp_GET请求privateStringget(Stringurl)throwsIOException{Requestrequest=newRequest.Builder().url(url).build();Responseresponse=client.newCall(request).execute();returnresponse.body().string();}2.OKHttp_POST请求privateStringpost... 查看全文
说到在http协议下用户登录如何保证密码安全这个问题:小白可能第一想法就是,用户在登录页面输入密码进行登录时,前台页面对用户输入的密码进行加密,然后把加密后的密码作为http请求参数通过网络发到服务器。这样做是无法保证用户的账户安全的,因为稍微懂一点编程知识的人就可以通过你发送的http请求知道了你的密码,小白又说了,我密码加密了,它拿到的也是加密后的密码,它不知道我的原始密码它是无法从登录页面登录的。原文和作者一起讨论:http://www.cnblogs... 查看全文
· nginx + PHP 下 添加 https 的支持发布时间:2016-10-28
1.创建keyserver.key可以随意修改server部分。例如:baidu.keyopensslgenrsa-des3-outserver.key2048输入密码即可。如果不要口令,则可用以下命令去除口令:opensslrsa-inserver.key-outserver.key2.创建csrserver.key为创建key时输入的文件名:baidu.keyserver.csr可以随意修改server部分。例如:baidu.csropensslreq-new-keyserver.key... 查看全文
· HTTP在.NET中的一些应用和解析发布时间:2016-10-20
谈到HTTP协议(超文本传输协议),HTTP协议是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。HTTP协议的主要特点可概括为:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。3.灵活:HTTP允许传输任意类型的数据对象。4... 查看全文
Let’sEncrypCA的JoshAas透露,Mozilla的遥测数据显示,Firefox用户在10月13日加载的网页超过50%启用了HTTPS。Firefox会在征得用户同意时收集遥测数据,如果用户关闭数据分享,Mozilla会在服务器上删除已经收集的数据。Mozilla是Let’sEncrypCA的主要支持者,它在去年12月报告用户浏览的网页有40%启用了加密。Let’sEncryp的目的旨在加速Web从HTTP转移到HTTPS... 查看全文
Let’sEncrypCA的JoshAas透露,Mozilla的遥测数据显示,Firefox用户在10月13日加载的网页超过50%启用了HTTPS。Firefox会在征得用户同意时收集遥测数据,如果用户关闭数据分享,Mozilla会在服务器上删除已经收集的数据。Mozilla是Let’sEncrypCA的主要支持者,它在去年12月报告用户浏览的网页有40%启用了加密。Let’sEncryp的目的旨在加速Web从HTTP转移到HTTPS... 查看全文
· 服务器开启https协议发布时间:2016-10-18
开启Tomcathttps服务发布企业级应用的时候遇到一个问题,就是IOS7.1之后app的下载地址URL必须是https开头的协议,所以服务器必须支持https协议。实验环境:MacOSX或者win7,Tomcat7.0,JDK1.7一.环境搭建1.安装tomcata.下载地址:http://tomcat.apache.org/download-70.cgib.下载你机器的Tomcat版本2.安装JDKtomcat需要安装与其配套的JDK否则无法运行... 查看全文
从上面的内容我们知道ASP.NETCore请求处理管道由一个服务器和一组中间件构成,所以从总体设计来讲是非常简单的。但是就具体的实现来说,由于其中涉及很多对象的交互,很少人能够地把它弄清楚。如果想非常深刻地认识ASP.NETCore的请求处理管道,我觉得可以分两个步骤来进行:首先,我们可以在忽略具体细节的前提下搞清楚管道处理HTTP请求的总体流程;在对总体流程有了大致了解之后,我们再来补充这些刻意忽略的细节。为了让读者朋友们能够更加容易地理解管道处理HTTP请求的总体流程... 查看全文
HP-Socket是一套通用的高性能TCP/UDP/HTTP通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的TCP/UDP/HTTP通信系统,提供C/C++、C#、Delphi、E(易语言)、Java、Python等编程语言接口。HP-Socket对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket提供基于事件通知模型的API接口,能非常简单高效地整合到新旧应用程序中。为了让使用者能方便快速地学习和使用HP-Socket... 查看全文
之所以称ASP.NETCore是一个Web开发平台,而不是一个单纯的开发框架,源于它具有一个极具扩展性的请求处理管道,我们可以通过对这个管道的定制来满足各种场景下的HTTP处理需求。ASP.NETCore应用的很多特性,比如路由、认证、会话、缓存等,都是通过对管道的定制来实现的。我们甚至可以通过管道定制在ASP.NETCore平台上创建我们自己的Web框架,实际上MVC和SingalR这两个重要的Web框架也是采用这样的方式创建的。本文已经同步到《ASP.NETCore框架揭秘》之中]目录一... 查看全文
· W3C Web支付HTTP规范工作草案发布发布时间:2016-10-18
英文原文:W3CWebPaymentsHTTPSpecificationWorkingDraftsReleased2016年9月15日,Web支付工作组发布了Web支付HTTPAPI1.0和Web支付HTTP消息1.0的工作草案。该工作组希望得到大家对于这些早期草案的反馈。Web支付工作组致力于对Web支付的高层流程、API和消息架构进行规范化。这些规范化工作的好处在其章程目标里做了阐述:为用户提供更好的结算体验,尤其是移动端用户。这些标准应当能够促成一种可以提升用户体验的自动化方式... 查看全文
配置ASP.NETHTTP运行时设置,以确定如何处理对ASP.NET应用程序的请求,配置节及其描述如下所示。<httpRuntimeexecutionTimeout="110"--------------------------指定在被ASP.NET自动关闭前,允许执行请求的最大秒数maxRequestLength="4096"--------------------------指定输入流缓冲阈值限制(以KB为单位)。此限制可用于防止拒绝服务攻击;例如... 查看全文
· httpHandlers与Http处理程序发布时间:2016-09-26
ASP.NETHTTP处理程序是响应对ASP.NETWeb应用程序的请求而运行的过程(通常称为"终结点")。最常用的处理程序是处理.aspx文件的ASP.NET页处理程序。用户请求.aspx文件时,页通过页处理程序来处理请求。ASP.NET页处理程序仅仅是一种类型的处理程序。ASP.NET还包括其他几种内置的处理程序,例如用于.asmx文件的Web服务处理程序。如果您需要进行特殊处理(可以在应用程序中使用文件扩展名进行标识),可以创建自定义HTTP处理程序。例如... 查看全文
一、说明1)这个类是我在真实项目中,优化解决真实问题时,不参考第三方代码,完全由自己查阅MSDN官方文档,完成的一个真实生产环境中使用的功能类2)读者在使用此类时,请尊重原创,在代码中加上原创注释://Author--Meng.NET(cnblogs.com),同时欢迎二次改进、二次创作以共同进步3)此代码以【面向对象】、【C#闭包】、【异步回调】、【超时】、【等待】、【自动重试】方式实现及完成,且可以配置扩展二、代码废话不多说,上干货,代码如下:1///<summary>... 查看全文
· httpModules与Http模块发布时间:2016-09-25
httpModules是往当前应用程序添加HttpModule(http模块)的标签。配置节如下<httpModules><addname="ModuleName"type=".NETClass,Assembly[,Version=versionnumber][,Culture=culture][,PublicKeyToken=token]"/><remove.../><clear/></httpModules>... 查看全文