代码编织梦想

Nginx 方向代理解决跨域问题-2-爱代码爱编程

概述 在浏览器端进行 Ajax 请求时会出现跨域问题,那么什么是跨域,如何解决跨域呢?先看浏览器端出现跨域问题的现象,如下图所示 什么是跨域问题? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对 JavaScript 施加的安全限制。 什么是同源? 所谓同源是指,域名,协议,端口均相同 http://www.

网站常见错误代码解释-爱代码爱编程

转载自:http://www.llidc.com/news/27.html 一般的错误都在这里了 404错误提示—找不到文件或者目录不存在 403错误提示–找不到默认首页 505错误提示–服务器内部错误 1xx-信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 100-继续。 101-切换协议。2xx

【Mime类型】mime.json-爱代码爱编程

方式1: 使用npm mime模块 npm mime模块TODO 使用示例 方式2:自己定义方法和mime.json 封装一个方法获取mime类型的方法 const fs = require('fs'); /** * 获取文件的mime类型 * * @param {string} ext 文件后缀名 例如: '.html'、'.css'、

Android - 秒懂TCP连接的三次握手、四次挥手-爱代码爱编程

背景 在涉及网络知识时总是记不太清相关概念,因此期望通过简短的文字描述,理解并记住相关概念。 定义 Http 协议是在 TCP 协议基础上封装的应用层协议。 所以它在建立连接的时候会经历三次握手,断开连接会经历四次挥手。 相关标识 SYN 表示建立连接,FIN 表示关闭连接,ACK 表示响应,PSH 表示有 DATA数据传输,RST 表示连接重置

Android - 秒懂TCP_UDP_IP_Socket-爱代码爱编程

背景 在涉及网络知识时总是记不太清相关概念,因此期望通过简短的文字描述,理解并记住相关概念。 TCP 属于七层协议中的传输层,是面向连接的协议。 面向连接意思就是通信双方建立连接才能通信,没建立连接不能通信。 因此是安全的。 安全可以指:能够知道通信双方,也可以指数据能够保证按顺序收到。 UDP 属于七层协议中的传输层,是面向无连接的协议。

HTTP协议请求方法和状态码介绍-爱代码爱编程

HTTP请求方法、状态码和Header是相互配合一起工作的,客户端通过HTTP的方法告诉服务器要执行什么动作,服务器通过状态码来告诉客户端动作是否执行成功。接下来让我们一起来了解一下这块相关的一些内容。 1、什么是url、uri  我们每天都在使用浏览器上网,那么,浏览器地址栏的url到底是什么呢? URL全称是Uniform Resou

那些年与面试官交手过的HTTP问题-爱代码爱编程

这是前端食堂的第25篇原创  「观感度:????????????????????」 「口味:剁椒鱼头」 「烹饪时间:20min」 本文已收录在Github,https://github.com/Geekhyt/front-end-canteen,感谢Star。 从淡黄的长裙和蓬松的头发我察觉到,面前坐着的这位女面试官属实是有点东西。我的自我

厉害了!顶级学术期刊封面的“中国元素”-爱代码爱编程

越来越多的中国科学家在国际顶级期刊上发表了他们的重要研究成果,而有些甚至是以封面文章的形式发表。他们给期刊的封面图赋予了中国元素,除了展现中国科研水平之外,也向世界科研圈传播了中国的文化。 Cell 中国山水画 2015年12月17日,Cell杂志以封面文章的形式报道了北京大学邓宏魁和赵扬研究组的最新研究成果“A XEN-like StateB

Jmeter它也是一款抓包神器-爱代码爱编程

继上篇公司将Fiddler 等王牌抓包神器禁用后,在线找了一款在线抓包工具在线抓包工具Whistle 但是个人感觉不太好用,这不又研究上了Jmeter 抓包,一起来学习,前置条件已经安装好Jmeter环境 1 HTTP代理服务器 1.1 添加HTTP代理服务器+线程组 1.2 在线程组下添加察看结果数 1.3 HTTP代理服务器页

koa中间件原理 之【手写koa】-爱代码爱编程

1. 早期没有koa之前代码是如何工作的? 早期没有koa与expess之前,所有的请求响应只能在http.createServer中完成 const http = require('http') const server = http.createServer((req, res)=>{ //早期在这里面判断 req.url(请求路径) 来实

面试常被问的 代理 正向代理 反向代理-爱代码爱编程

为什么使用代理?        代理能突破访问限制 代理可以当防火墙过滤掉不安全请求信息 降低目标主机压力 代理分几种?       两种:正向代理和反向代理 正向代理: 正向代理,英文是forward proxy     客户端:我要访问abc   代理服务器:好的 我这就给你转发 这时代理服务器如实的将请求转发到目标服务  并将目标服务器返回

尚硅谷_JavaWeb_Servlet(99~159)(213~221)-爱代码爱编程

(视频:尚硅谷:https://www.bilibili.com/video/BV1Y7411K7zz?p=121  ( 121 ~  159)) 目录 一:servlet 介绍: 二:ServletConfig类 三:ServletContext 三:Http 协议: 四:HttpServletRequest类 五:HTTPServletR

总被问到:浏览器地址栏输入网址+回车发生了什么?-爱代码爱编程

文章目录 过程:(标答)在浏览器中输入 www.baidu.com后执行的全部过程(理解答案)解析url(网址)DNSTCP三次握手为什么要发起三次握手http请求请求报文渲染页面TCP四次挥手 前言:计算机专业各科老师总问到,结果记下来又忘,反反复复,干脆总结打个便利小抄 过程:(标答) 1、DNS 解析:将域名解析为IP地址;根据

C# 字符串转JSON格式-爱代码爱编程

C# 字符串转JSON格式 首先打开菜单栏项目菜单,找到管理NuGet程序包选项并打开。如下图: 在凑所框中搜索Newtonsoft.Json开发包,安装。 安装完成后,添加USING指令集。如下: using Newtonsoft.Json; 然后新建一个类。 public class demo { public string data_typea {

Wordpress建站流程-最新手把手详细教程-爱代码爱编程

Wordpress建设外贸网站在不懂行的人眼里好像很难,感觉需要会开发,还要雇人维护,一般人或公司都会委托建站公司帮忙搞定,我认识的价格一般在2万起,殊不知这些公司很有可能也是用wordpress套用免费或者付费主题模板来帮你完成的,用了极地的成本。 虽说他们也花了时间成本帮你做,但如果用人多的话,批量操作熟练了,嗯,效益就出来了。用Wordpress做

JavaWeb基础知识-HTTp协议与互联网通信模型-爱代码爱编程

JavaWeb 1.HTTP协议 网络协议包 :1.在网络中传递信息都是以【二进制】形式存在的。 2.接收方【浏览器/服务器】在接收信息后,要做第一件事就是将【二进制数据】进行编译【文字,图片,视频,命令】 3.传递信息数据量往往比较巨大,导致接收方很难在一组连续二进制得到对应数据比如 浏览器发送一个请求: http://192.168.100.2

如何理解Pvid,Native vlan(本征vlan)和tag之间的关系-爱代码爱编程

一.理解pvid,native vlan和tag各自的含义 1.Pvid 和 native vlan都叫缺省VLAN,也可以叫默认VLAN(一般为 VLAN 1); 2.Paid 英文为( port-base vlan id),可以理解为VLAN局域网中交换机端口的ID号; 3.Pvid 华为交换机的缺省VLAN被称为Pvid ,而CISCO思科的缺

一篇文章带你了解HTTP-爱代码爱编程

文章目录 HTTP协议简介HTTP工作原理HTTP协议特点HTTP协议版本HTTP 1.0HTTP 1.1HTTP 2.0URI、URL、URNHTTP消息结构HTTP Request (请求信息)Request Line(请求行)Request Headers(请求头)Request body(请求体)HTTP Response (响应信息)Re

分布式爬虫 Scrapy-Redis案例:搜房网房天下-爱代码爱编程

创建爬虫 scrapy startproject soufang cd soufang scrapy gensipder sfw “fang.com” 爬虫代码 # -*- coding: utf-8 -*- import scrapy import re from pa_chong.Scrapy.soufang.soufang.items

gin(二)请求和参数解析-爱代码爱编程

1.HTTP请求类型 http是一种网络协议,常见情况是访问一个网站,从网站下下载一个文件等都是采用http请求的方式,有几种请求类型。http协议中一共定义了八种方法或者称之为类型来表明对请求网络资源的不同操作方式:分别是OPTIONS、HEAD、GET、POST、PUT、DELETE、TRACE、CONNECT等几种 2.Handle通用处理 e