#tp服务商

HTTP 协议入门

HTTP协议是互联网的基础协议,也是网页开发的必备知识,最新版本HTTP/2更是让它成为技术热点。本文介绍HTTP协议的历史演变和设计思路。HTTP是基于TCP/IP协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。最早版本是1991年发布的0.9版。该版本...
代码星球 ·2020-04-05

Http 缓存剖析

缓存一直是前端优化的主战场,利用好缓存就成功了一半.本篇从http请求和响应的头域入手,让你对浏览器缓存有个整体的概念.最终你会发现强缓存,协商缓存和启发式缓存是如此的简单.导读浏览器对于请求资源,拥有一系列成熟的缓存策略.按照发生的时间顺序分别为存储策略, 过期策略, 协商策略,其中存储策略在收到...
代码星球 ·2020-04-05

CentOS 7 安装Httpd(转)

实验环境:CentOS7实验步骤:安装httpd服务:yum-yinstallhttpd关闭SELinux:setenforce0禁用防火墙策略:iptables-F启动httpd服务:systemctlstarthttpd启动进程后,在不重启服务的情况下,生效对配置文件的修改(用kill-1):kill-1PID(h...
代码星球 ·2020-04-05

Custom Exception in ASP.NET Web API 2 with Custom HttpResponse Message

AbenefitofusingASP.NETWebAPIisthatitcanbeconsumedbyanyclientwiththecapabilityofmakingHTTPcallsandprocessingJSONdata.TheclientcanuseHTTPmethodstoperformRead/Writ...

Web api 访问HttpContext

HttpContextcontext;Request.Properties.TryGetValue<HttpContext>("MS_HttpContext",outcontext); ...
代码星球 ·2020-04-05

Carrying per-request context using the HttpRequestMessage.Properties

 InaWebAPIapplication,IuseCastleWindsortosupplyservicesconfiguredwithPerWebRequestlifetimeandeverythingworksfineonIIS.However,whenIusetheASP.NETWebAPISelfH...

HttpContext.Current并非无处不在

阅读目录开始无处不在的HttpContextHttpContext.Current到底保存在哪里?HttpContext并非无处不在!如何获取文件绝对路径?异步调用中如何访问HttpContext?安全地使用HttpContext.Current了解ASP.NET的开发人员都知道它有个非常强大的对象HttpContex...

Web API 源码剖析之默认配置(HttpConfiguration)

我们在上一节讲述了全局配置和初始化。本节我们将就全局配置的Configuration只读属性进行展开,她是一个类型为HttpConfiguration。它在WebApi主要为整个API做一些最基础的工作,比如定义默认路由表(Routes)过滤器(Filters)默认消息处理程序(MessageHandlers)属性字典...

Web API 源码剖析之默认消息处理程序链之路由分发器(HttpRoutingDispatcher)

我们在上一节讲述了默认的DefaultServer(是一个类型为HttpServer的只读属性)。本节将讲述DefaultHandler(是一个HttpMessageHandler的只读属性)。在WebAPI里默认是的一个HttpRoutingDispatcher类型,它继承于HttpMessageHandler。我们...

Web API源码剖析之HttpServer

上一节我们讲述全局配置。本节将讲述全局配置的DefaultServer,它是一个HttpServer类型。主要作用就是接受每一次请求,然后分发给消息处理程序链依次处理。从HttpServer定义可以看出,其本质是一个消息处理程序,其继承于DelegatingHandler。从其代码定义如下:  &n...

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path解决方案

0.环境:  win7系统,Tomcat9配置无误。1.错误:  项目中某一.jps页面忽然出现错误,鼠标点上去为:Thesuperclass"javax.servlet.http.HttpServlet"wasnotfoundontheJavaBuildPath.2.解决:2.1.在Eclipse中,Window--...

tpc-ds99 工具使用

安装部署tpc-ds-99工具解压文件unziptpc-ds-tool.zip进入目录cdv2.3.0/tools拷贝Makefile文件cpMakefile.suiteMakefile源码包缺少一个tokenizer.c文件,作者从老版本的tpc-ds包中找到放进去了,后附tokenizer.c源码编译可执行文件ma...
代码星球 ·2020-04-05

编译boost asio http/server 方法

这段时间学习boost的asio编程,想编译asio自带的http/server的程序,无奈在网上根本找不到方法,只能自己摸索学习。登陆boostasio的example目录,(我boost安装在/opt目录下)cd/opt/boost_1_55_0/libs/asio/example/cpp03/http/serve...

SpringBoot入门教程(六)SpringBoot2.0统一处理404,500等http错误跳转页

在做web项目的时候,大家对404、500等http状态码肯定并不陌生。然而无论是哪种"非正常"状态码,都不是我们想遇到的。尤其像一些500这种服务器内部错误,不愿意展示给用户的,或者希望展示形式更友好的,这时候我们就需要配置对应错误码的专属返回形态。默认的500错误页是这样的默认的404错误页是这样的如博客前言所述,...

CentOS安装FTP服务

最近公司有一个内部比赛(黑客马拉松),报名参加了这么一个赛事,在准备参赛作品的同时(参赛服务器需要自己搭建),借着这个机会,决定把tomcat部署相关的知识从0到1重新捋一遍。就当备忘录了。FTP服务器(FileTransferProtocolServer)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议...
代码星球 ·2020-04-05
首页上一页...136137138139140...下一页尾页