影业的网站怎么做/想建立自己的网站

影业的网站怎么做,想建立自己的网站,汕头百姓网交友,济南网站建设艮安一.URL 1.基本介绍 URL的全称是Uniform Resource Locator(统一资源定位符) ,通过1个URL,能找到互联网唯一的1个资源 ,URL就是资源的地址,位置,互联网上的每个资源都有一个唯一的URL 2.URL中常见的协议 (1)HTTP&#…

一.URL 

1.基本介绍 
URL的全称是Uniform Resource Locator(统一资源定位符) ,通过1个URL,能找到互联网唯一的1个资源 ,URL就是资源的地址,位置,互联网上的每个资源都有一个唯一的URL 
这里写图片描述

 

2.URL中常见的协议 
(1)HTTP:  超文本传输协议,访问的是远程的网络资源,格式是http:// ,http协议是在网络开发中最常见的协议 
(2)file :访问的是本地计算机上的资源,格式是file://(不用加主机地址) 
(3)mailto :访问的是电子邮件地址,格式是mailto: 
(4)FTP :访问的是共享主机的文件资源,格式是ftp://

 

二.HTTP协议 

1.HTTP协议简介 :不管是移动客户端还是PC端,访问远程的网络资源经常使用 HTTP协议

 

2.HTTP协议的作用  HTTP的全称是Hypertext Transfer Protocol,超文本传输协议 

  (1)规定客户端和服务器之间的数据传输格式 
  (2)让客户端和服务器能有效的进行数据沟通 
这里写图片描述

 

3.为什么选择使用HTTP? 
  (1)简单快速 因为HTTP协议简单,所有HTTP服务器的程序规模小,因而通信速度很快 
  (2)灵活 HTTP允许传输任意类型的数据 
  (3)HTTP 0.9和1.0使用非常持续链接 限制每次链接只处理一个请求,服务器对客户端的请求做出响应后,马上断开链接,这种方式可以节省传输时间


4.HTTP的通信过程 :要想使用HTTP协议向服务器索取数据,得先了解HTTP通信的完整过程 ,完整的http通信可以分为2大步骤 
  (1)请求:客户端向服务器索要数据 
  (2)响应:服务器返回客户端响应的数据 
这里写图片描述


三.HTTP通信过程-请求和响应 

1.HTTP通信过程-请求  HTTP协议规定:1个完整的由客户端发给服务器的HTTP请求中包含以下内容 
请求行:包含了请求方法,请求资源路径,HTTP协议版本 
GET 
/MJServer/resources/images/1.jpg 
HTTP/1.1 

请求头:包含了对客户端的环境描述,客服端请求的主机地址等信息 
Host:192.168.1.105:8080 //客户端想访问的服务器主机地址 
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9) Firefox/30.0// 客户端的类型,客户端的软件环境 
Accept: text/html, /// 客户端所能接收的数据类型 
Accept-Language: zh-cn // 客户端的语言环境 
Accept-Encoding: gzip // 客户端支持的数据压缩格式 
请求体:客户端发给服务器的具体数据,比如文件数据

 

2.HTTP通信过程-响应 :客户端向服务器发送请求,服务器应当做出响应,即返回数据给客户端 ,HTTP协议规定: 1个完整的HTTP响应中包含以下内容: 
状态行:包含了HTTP协议版本,状态码,状态英文名称 
HTTP/1.1 
200 
OK 

响应头:包含了对服务器的描述,对返回数据的描述 
Server: Apache-Coyote/1.1 // 服务器的类型 
Content-Type: image/jpeg // 返回数据的类型 
Content-Length: 56811 // 返回数据的长度 
Date: Mon, 23 Jun 2014 12:54:52 GMT // 响应的时间 

实体内容:服务器返回给客户端的具体数据,比如文件数据 
这里写图片描述


3.补充:推荐工具firebug-1.12.5-fx.xpi   虫子的作用:拦截所有的http请求


4.常见的响应状态码 
这里写图片描述


四.发送HTTP请求的方法 

1.简单说明 : 在HTTP/1.1协议中,定义了8种发送http请求的方法 
Get,Post,Options,Head,Put,Delete,Trace,Connect,Patch 

2.get和post请求 ,要想使用Get和Post请求跟服务器进行交互,得先了解一个概念:参数就是传递给服务器的具体数据,比如登录时的账号,密码 ,Get和Post对比: 

Get :在请求URL后面以?的形式跟上发给服务器的参数,多个参数之间用&隔开。 注意:由于浏览器和服务器对URL长度有限,因此在URL后面附带的参数是有限期的,通常不能超过1KB 
Post :发给服务器的参数全部放在请求体中 ,理论上,Post传递的数据量没有限制(具体还得看服务器的处理能力)

 

3.Get和Post的选择  选择Get和Post的建议 
  (1)如果要传递大量数据,比如文件上传,只能用Post请求 
  (2)Get的安全性比Post要差些,如果包含机密/敏感信息,建议用Post 
  (3)如果仅仅要索取数据(数据查询),建议使用Get 
  (4)如果是增加,修改,删除数据,建议使用Post

 

4.ios中发送HTTP请求的方案  在iOS中,常见的发送HTTP请求(Get和Post)的解决方案有 

(1)苹果原声(自带) 
NSURLConnection:用法简单,最古老最经典最直接的一种方案 
NSURLSession:ios7新出的技术,功能比NSURLConnection更加强大 
CFNetwork:NSURL*的底层,纯C语言 

(2)第三方框架 
ASIHttpRequest:外号”HTTP终结者”,功能及其强大,可惜早已停止更新 
AFNetworking:简单易用,提供了基本够用的常用功能

 

5.ASI和AFN架构对比 
这里写图片描述 
说明:AFN基于NSURL,ASI基于CFHTTP,ASI的性能更好一些。

转载于:https://www.cnblogs.com/jiuyi/p/10112243.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/463962.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

总结的一些内存问题

前言之前在实习时,听了 OOM 的分享之后,就对 Linux 内核内存管理充满兴趣,但是这块知识非常庞大,没有一定积累,不敢写下,担心误人子弟,所以经过一个一段时间的积累,对内核内存有一定…

云计算-从基础到应用架构系列-云计算的演进

为什么80%的码农都做不了架构师?>>> 开篇 本篇是主要讲述云计算的发展历程,由于云计算本身提出来也不是太久,并且其实云计算也是经过前人的一些经验总结提出,所以我们对之前的一 些计算机的发展史有个一定的了解&…

这样理解mmap,挺有意思!

大概雍正皇帝怎么也不会想到,自己在西历2022年的男生和女生眼里,会是截然不同的两种形象。1以我对身边同学朋友的观察,男生们大多爱看《雍正王朝》,他们眼中的雍正,大约是个推行了“火耗归公”、“摊丁入亩”等遏制贪腐…

软件开发中的11个系统思维定律

为什么80%的码农都做不了架构师?>>> http://sd.csdn.net/a/20101217/284119.html?1292550154 彼得圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。 1. 今日的问题源于昨日的解决方案(Today’s problems come from yes…

为什么我对流程情有独钟?

写这个标题的原因是我有一个同事兼朋友,他的名字刚好和流程谐音,最近他刚离职回苏州工作,在球场下,他是我的良师益友,在球场上,他是我们可以信任的队友,我们不仅一次把比我们高大、速度比我们快…

基于boost asio实现的支持ssl的通用socket框架

情景分析现已存在一个可用稳定的异步客户端类http_client_base,该类基于boost asio实现了连接服务器,发送请求,获取响应和解析http数据等操作,该类的大致实现框架如下1classhttp_client_base 2{ 3public: 4 http_client_ba…

C#创建简单的验证码

首先&#xff0c;创建一个CLASS类&#xff0c;然后需要add Reference的方式添加 System.Drawing&#xff08;画画的类&#xff09; 方法代码如下&#xff1a; 1/**//**//**//// <summary> 2 /// 定义显示的随机字符 3 /// </summary> 4 /// &…

昨天的事情想说一下

发那篇文章的目的昨天发文章之后&#xff0c;我的一个好朋友微信找我&#xff0c;跟我说了很多关于文章的事情&#xff0c;所以&#xff0c;我自己也思考了许多。关于泄愤这个事情&#xff0c;我还是挺想说的。可能很多人看到了一个不好的东西&#xff0c;然后网上发发这个&…

Multidimensional Queries(二进制枚举+线段树+Educational Codeforces Round 56 (Rated for Div. 2))...

题目链接&#xff1a; https://codeforces.com/contest/1093/problem/G 题目&#xff1a; 题意&#xff1a; 在k维空间中有n个点&#xff0c;每次给你两种操作&#xff0c;一种是将某一个点的坐标改为另一个坐标&#xff0c;一种操作是查询[l,r]中曼哈顿距离最大的两个点的最大…

poj 3342

概率dp&#xff0c;不解释。 View Code #include<iostream>#include<map>#include<cstdio>#include<vector>using namespace std;const int maxn201;int dp[210][2];vector<int>edge[maxn];void dfs(int u,int p){int i,j; dp[u][1]1;dp[u][…

最全是一次I2C总结

博主将 I2C spec 文章总结为一篇&#xff0c;目录如下I2C Introduction I2C Architecture I2C Transfer I2C Synchronization And Arbitration I2C Hs-mode1、I2C Introduction1、I2C 历史I2C&#xff1a;Inter-Integrated Circuit&#xff0c;集成电路总线。I2C 是 Philips 公…

Lync Server 2010标准版系列PART6:启用Lync

在我们花费了众多的精力和时间之后&#xff0c;我们终于完成了Lync Server标准版的搭建&#xff0c;接下来当然是为我们AD中的用户启用Lync&#xff0c;来看下我们的部署成果。首先我们需要在AD中创建两个帐户&#xff0c;这样便于我们后期的测试&#xff0c;在DC上打开AD用户和…

8位MCU跑RTOS有没有意义?

相信大多数人在学习单片机的时候&#xff0c;都是从最基本的8位MCU开始的。一般来说&#xff0c;8位单片机最常见的是三个系列是&#xff1a;51系列、AVR系列、PIC系列。而前段时间&#xff0c;群里讨论了一个问题&#xff1a;在51单片机上跑RTOS有没有意义&#xff1f;关于这个…

ViewState机制由浅入深1

1 ViewState机制是什么&#xff1f; ViewState机制是asp.net中对同一个Page的多次请求&#xff08;PostBack&#xff09;之间维持Page及控件状态的一种机制。在WebForm中每次请求完&#xff0c;Page对象都会被释放&#xff0c;对同一个Page的多次请求之间的状态信息&am…

关于bc中小数点length,scale,(())以及进制转换

这是我在codewar上遇到的一个题&#xff0c;我用我自己的方法做出了解答&#xff0c;如下&#xff1a; 1 #!/bin/bash2 3 distanceecho "$1*10000"|bc|cut -d"." -f14 a05 n16 7 if [ $distance -le 0 ];then8 echo None9 else 10 while [ $n -lt $di…

5V串口接3.3V单片机串口怎么搞?

写在前面&#xff1a;两个单片机由于电平不同&#xff0c;串口通信可能会失败&#xff0c;这时候需要通过电平转换电路来解决&#xff0c;本文给出了两种方法&#xff0c;一种是通过三极管搭建&#xff0c;另一种是MOS管搭建&#xff0c;在硬件工程师的笔试中也经常会出现这样的…

Django之缓存、信号和图片验证码

一、 缓存 1、 介绍 缓存通俗来说&#xff1a;就是把数据先保存在某个地方&#xff0c;下次再读取的时候不用再去原位置读取&#xff0c;让访问速度更快。 缓存机制图解 2、Django中提供了6种缓存方式 1. 开发调试   2. 内存   3. 文件   4. 数据库   5. Memcache缓存&…

这焊接技术在班里排名第一没问题吧?

晚上和朋友讨论PCB LAYOUT&#xff0c;然后自己也动手起来了&#xff0c;刚好看到宇哥的一篇焊接的文章&#xff0c;这焊接技术这么厉害的人&#xff0c;layout那不得是吊炸天啊。作者&#xff1a;晓宇&#xff0c;排版&#xff1a;晓宇微信公众号&#xff1a;芯片之家&#xf…

Yocto,嵌入式开发者不可不知的强大工具【附资料与活动】

各个嵌入式开发团队出于不同的原因&#xff0c;都希望构建适合自己开发需求的嵌入式系统。Yocto正是这样一个工具&#xff0c;任何一个厂商都可以根据Yocto定制属于自己的系统。 Yocto 是什么 Yocto 是一种伞式项目&#xff0c;侧重于通过开放式嵌入内核&#xff0c;打造嵌入式…

第四次过程性考核

https://gitee.com/liuji1/fourth_process_assessment (一) 问题&#xff1a;使用套接写连接编写一个简单的聊天室程序&#xff0c;客户端主函数放在Client_Main.java文件中&#xff0c;服务器端主函数放在Server_Main.java文件中 (二) 要求&#xff1a; 1.客户端从控制台进行…