代码编织梦想

网络

状态码分类

  • 1xx 服务器收到请求

  • 2xx 请求成功

  • 3xx 重定向

  • 4xx 客户端错误

  • 5xx 服务端错误

  • 常用状态码

    200成功

    301 永久重定向 (配合location,浏览器自动处理)

    302 临时重定向 (配合location,浏览器自动处理)

    304 资源未被修改

    404 资源未被找到

    403 没有权限

    500 服务器错误

    504 网关超时

Restful API

  • 一种新的API设计方法(早已推广使用)
  • 传统API设计:把每个url当作一个功能
  • RestfulAPI设计: 把每个url当作唯一的资源

http headers

  • Request Headers

    Accept 浏览器可接收的数据格式

    Accept-Encoding 浏览器可接收的压缩算法,如gzip

    Accept-Language 浏览器可接收的语言,如zh-CN

    Connection keep-alive 一次TCP连接重复使用

    cookie 请求时的本地信息,要注意保密

    Host 域名,请求的服务器网址

    User-Agent(UA)浏览器信息,系统

    Content-type 发送数据的格式,如application/json

  • Response Headers

​ Content-type 返回数据的格式,如application/json

​ Content-length 返回数据的大小,多少字节

​ Content-Encoding 返回数据的压缩算法,如gzip

​ Set-Cookie 服务端向客户端设置cookie的时候通过set-Cookie来设置

  • 缓存相关的header

    Cache-Control: Expires

    Last-Modified: If-Modified-Since

    Etag :If-None-Match

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_46180075/article/details/129677954

http自动转换https(springmvc)_monkey_lxb的博客-爱代码爱编程

场景   如果地址栏通过http访问项目,要自动转化为https。 分析   需要更改tomcat中的配置,以及项目中的配置,以达到这样的目的。 解决方法 第一步 更改tomcat中的server.xml,将re

php判断当前是 http还是 https_西门吹雪的峥嵘岁月的博客-爱代码爱编程_php 判断是http还是https

** * 判断是否SSL协议 * @return boolean */ function is_ssl() { if(isset($_SERVER['HTTPS']) && ('1' == $_SERVER['HTTPS'] || 'on' == strtolower($_SERVER['HTTPS']))){

http&https_yhalcong的博客-爱代码爱编程

HTTP请求过程:     HTTP通信中的数据都是明文传输的 HTTPS请求过程:     HTTPS=HTTP+SSL/TSL,为了保证数据传输过程中的安全性,采用对数据加密的方式,加密分为对称加密和非对称加密,这一系

GuzzleHttp\Client HTTPS请求记录-爱代码爱编程

//设置请求头 $headers = array( 'Accept' => 'application/json', 'Accept-Charset' => 'utf-8' ); //请求设置 $config = array( //请求链接 'base_uri' => ’url‘ //请求头 'headers' =>

php 获取带http或https的域名-爱代码爱编程

获取当前域名 $url = (isHTTPS() ? 'https://' : 'http://') . $_SERVER['HTTP_HOST']; //获取域名 //判断是否是HTTPS function isHTTPS() { if (defined('HTTPS') && HTTPS) return true; i

php获取http还是https,判断http请求还是https请求-爱代码爱编程

1、php判断http请求还是https请求 $http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_F

IIS http强制转向https(SSL证书已安装好)-爱代码爱编程

第一步.打开C:\inetpub\custerr\zh-CN\403.htm文件,编辑 第2步、在403文件的<head>标签中添加: <script type="text/javascript">       var url=window.location.href;       url=url.replace("http

PHP获取当前完整网址加HTTP/HTTPS-爱代码爱编程

一、PHP获取当前网址协议 完整方法 function get_http_type() { $http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) &am

计算机网络常考协议(http&https、tcp/udp、dns)_夏赞恩的博客-爱代码爱编程

文章目录 HTTP&HTTPs(1)HTTP 1.0 和 HTTP 1.1 之间有哪些区别?补充:常见的HTTP请求方法 (2)HTTP 1.1 和 HTTP 2.0 之间有哪些区别?补充:队头阻塞补充