说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。这一讲是“破冰篇”的最后一讲,我会先简单地回顾一下之前的内容,然后在 Windows 系统上实际操作,用几个应用软件搭建出一个“最小化”的 HTTP 实验环境,方便后续的“基础篇”“进阶篇”“安全篇”的学习。“破冰篇”回顾HTTP 协议诞生于 30 年前,设计之初
转载 5月前
33阅读
1 什么是nginxNginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。2 应用场景1、http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚拟主机。可以实
转载 2024-05-14 08:06:20
511阅读
Linux是一种广泛使用的操作系统,它在网络编程方面有着独特的优势。其中,http post工具则是Linux系统中常用的一种工具,它可以帮助用户在网络上进行数据传输和交互。 在Linux系统中,http post工具可以通过命令行进行操作,这为用户带来了便利。通过http post工具,用户可以向指定的URL发送HTTP POST请求,实现数据的传输和处理。这在网页开发中尤其有用,开发者可以使
原创 2024-05-27 11:03:02
82阅读
目前,网站所采用的的服务器主要有传统的APache和04年发布的Nginx,前者出现时间久,就导致了现在世界上大多数重量型网站采用的都是Apache架构,至于为什么后来又出现了Nginx架构,纯粹因为采用前者的网站已经越来越不适应现在高并发量请求的实际需求了。比较著名的某宝的服务器架构就是基于Nginx魔改的Tengine,你想想如果用Apache部署淘宝服务器,那得需要多少服务器资源才能支撑那么
转载 2024-04-23 14:06:00
78阅读
http://www.cnblogs.com/zh2000g/archive/2010/02/09/1666685.html注意:此工具只针对ie,不要用Firefox、ie内核的360浏览器,然后说怎么不会弹出窗口啊要在软件界面打钩要截获监视的请求类型,用ie打开网页,就会开始截获,暂时不发送请求,等你更改或确认后,点击“发送原文”“发送更改后的报文后”才会发送请求。不想软件继续截获弹窗,取消打
转载 精选 2014-04-10 23:23:57
893阅读
一 概述:HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以
转载 2024-07-09 15:29:54
372阅读
Nginx处理HTTP请求 参考资料<深入理解Nginx>(陶辉)  处理HTTP请求接着上一次的内容,本次将说明HTTP框架是如何召集负责具体功能的各HTTP模块合作处理请求的。在的最后是通过ngx_http_process_request方法开始处理请求的,该方法流程如下图2.设置读、写事件的回调方法为ngx_http
转载 2024-03-05 20:39:39
178阅读
在网上找了好久都没有找到post、get请求的工具类,如今整理了一下分享出来。http工具类例如以下: package com.qlwb.business.util; import java.io.BufferedReader; import java.io.IOException; import
转载 2017-08-19 13:19:00
172阅读
2评论
package com.example.demo;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;public class HttpUtilTest { * @param url * @param P...
转载 2023-06-05 14:33:56
385阅读
Nginx-HTTP服务器一、HTTP服务器1. 简介二、虚拟主机配置1.准备2.配置虚拟主机3.域名解析设置4.测试三、Nginx相关文章链接 演示环境:系统版本:CentOS Linux release 7.7.1908 (Core)nginx版本:nginx/1.16.1当然讲解还是官方最棒:英语和俄语大佬请点击这里移步官网一、HTTP服务器1. 简介HTTP:是一个基于TCP/IP通信协
转载 2024-04-28 14:20:34
133阅读
准备工作  如果Nginx要开启http2需要满足以下2个条件:nginx >=1.9.5openSSL >= 1.0.2 所以这里我们首先要检查Nginx的版本如果没有安装要先安装Nginx##更新源 sudo apt-get update ##安装nginx sudo apt-get install nginx ##查看Nginx版本 nginx -v如果上面的当前服务器上的ngi
转载 2024-04-01 01:18:28
150阅读
    之前介绍了Nginx作为静态资源服务器的用法,除此之外,Nginx更多的场景是作为反向代理服务器,提高网站的并发和可用性。下面几节着重说一下作为反向代理的http模块,并且了解一些Nginx的架构。一. 前言    1. 指令冲突时以谁为准       &nbs
http请求的处理分为以下大致三个阶段。一、接受http请求。 二、解析http请求数据包。 三、对http请求进行打包响应。 上两篇文章我们分析完nginx的tcp连接怎样转成http的处理,这次我们开始分析第二步,http请求数据包的解析。 上次分析到通过ngx_http_init_connection函数开始进入http协议的处理。这个函数是在epoll监听请求连接的时
纸上得来终觉浅,我们现在就要在 Windows 系统上实际操作,用几个应用软件搭建出一个“最小化”的 HTTP 实验环境,为后续学习搭建好环境。一、搭建此环境要用到的工具如下:Win10系统WiresharkChrome/FirefoxTelnetOpenRestyWireshark是著名的网络抓包工具,能够截获在 TCP/IP 协议栈中传输的所有流量,并按协议类型、地址、端口等任意过滤,功能非常
转载 2024-02-03 17:35:16
76阅读
解决思路增加Linux打开文件的数量Linux修改文件句柄数及vm.max_map_count、stack size的大小设置Nginx的wor
原创 2022-06-28 18:34:47
83阅读
为了使配置更易于维护,建议您将其拆分为存储在/etc/nginx/conf.d目录中的一组功能特定文件,并在主nginx.conf文件中使用include指令引用(包函)指定文件的内容。如下所示:include conf.d/http; include conf.d/stream; include conf.d/exchange-enhanced;几个顶级指令(称为上下文)将适用于不同流量类型的指
阅读目录Nginx是什么?Nginx能做什么?反向代理正向代理Nginx的优点速度更快、并发更高配置简单,扩展性强高可靠性热部署Nginx的核心 Nginx是什么?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-
转载 2024-04-11 13:48:36
96阅读
public static boolean sendPostRequest(String path, String data) throws Exception{ // StringBuilder sb = new StringBuilder(); // if (params != null && !params.isEmpty()) { //
转载 2020-04-08 17:08:00
205阅读
2评论
Nginx搭建及优化目录Nginx搭建及优化 Nginx服务基础 概述Nginx和Apache的优缺点比较编译安装Nginx服务添加Nginx系统服务Nginx服务配置文件 nginx服务的主配置文件 配置文件分为一下块 全局配置I/O事件配置HTTP配置访问状态统计配置基于授权的访问控制基于客户端的访问控制基于域名的Nginx虚拟主机基于IP的nginx虚拟主机基于端口的nginx虚拟主机Ngi
wget https://github.com/openssl/openssl/archive/OpenSSL_1_1_1a.tar.gz tar zxvf OpenSSL_1_1_1a.tar.gz cd nginx-1.15.8/ #通过--with-http_v2_module 打包http2 --with-openssl指定openssl目录 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --with-http_v2_module --with-openssl=../openssl-OpenSSL_1_1_1a make -j2 sudo make install #最后在nginx conf server下配置 listen 443 ssl http2; server_name localhost; ssl_certificate_key /home/anfang/Downlo
原创 2018-12-29 10:41:21
757阅读
  • 1
  • 2
  • 3
  • 4
  • 5