存档

文章标签 ‘post’

[菜鸟学php]PHP版简单计算器

2014年5月19日 没有评论

用到的知识点

1. 三元运算

语法:条件 ? 结果1 : 结果2
说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。

再看个例子

那么三元的表示法就是

阅读全文…

分类: PHP 标签: , , , , , , ,

邮政邮寄药品要出示发票

2011年3月28日 3 条评论

今天去邮局邮寄几盒排毒养颜的药和几瓶维生素片,邮局一定要出示购药发票,以后同学们寄药物方面,记得要拿发票。

    今后邮寄药品,要提交购买发票。记者获悉,近日国家相关部门开展整治非药品冒充药品专项行动,将严厉打击利用邮寄、快递、网络销售假药伪药行为,因此规定个人在邮递药品时须提供药品发票供核对。
  个人邮寄药品作为一种特殊的流通方式,为市民提供了方便、快捷的服务,但一些不法分子却利用寄递渠道销售假药。一些假冒伪劣药品常盗用其他药品的批准文号,在市场上流通。还有一些在网上以“国家级科研单位”为招牌进行销售,虚假宣传疗效,邮寄药品多为异地或远程交易,并且售假者经常变换邮寄地址。由于邮购药品来源复杂,不法分子在某地制造假药,可以通过邮递渠道销往全国。
  日前,国家邮政局和国家食药监管局联合发出通知规定,对确有证据证明相关寄件人销售和寄递假药的,邮政部门将不予收寄。邮政网点、快递企业要落实收寄验收制度,特别要加强对收寄批量药品的验视。对个人交寄零散药品的,应提交购买药品的发票,仔细核对后,方能办理寄递;对长期、大量和集中交寄药品的,邮政、快递企业应要求交寄人提供药品生产企业或经营企业许可证及交寄人身份证明等,不能提供的,可请药品监督管理部门检查后寄递

分类: life 标签:

HTTP协议及其POST与GET操作差异

2011年2月17日 3 条评论

HTTP协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来。但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或POST传送数据量的大小有限制吗?HTTP响应的状态有哪些?

1、HTTP概述

为了唤醒你对HTTP协议的记忆或使你能够对HTTP协议有所了解,首先简单一下HTTP协议。超文本传输协议HTTPHyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。

HTTP的发展是万维网协会(World Wide Web Consortium)和Internet工作小组(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,其中最著名的就是RFC 2616RFC 2616定义了HTTP协议中一个现今被广泛使用的版本——HTTP 1.1。

1.1、HTTP协议的客户端与服务器的交互

HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客户端)调用户代理(user agent)。应答的服务器上存储着(一些)资源,比如HTML文件和图像。(我们称)这个应答服务器为源服务器(origin server)。在用户代理和源服务器中间可能存在多个中间层,比如代理,网关,或者隧道(tunnel)。尽管TCP/IP协议是互联网上最流行的应用,HTTP协议并没有规定必须使用它和(基于)它支持的层。事实上,HTTP可以在任何其他互联网协议上,或者在其他网络上实现。HTTP只假定(其下层协议提供)可靠的传输,任何能够提供这种保证的协议都可以被其使用。

通常,由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如”HTTP/1.1 200 OK”,和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。

HTTP使用TCP而不是UDP的原因在于(打开一个)一个网页必须传送很多数据,而TCP协议提供传输控制,按顺序组织数据,和错误纠正。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,或者,更准确一些,URI)来标识。

客户端与服务器端的结构与交互过程可以表示为下面2张图:

Web客户端-服务器端结构(其中web服务器的超文本链接,即通过网站上的一个链接跳转到了其他服务器上

HTTP请求的方法

HTTP/1.1协议中共定义了八种方法(有时也叫“动作”)来表明Request-URI指定的资源的不同操作方式:

  • OPTIONS
    返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送’*’的请求来测试服务器的功能性。
  • HEAD
    向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。
  • GET
    向特定的资源发出请求。注意:GET方法不应当被用于产生“副作用”的操作中,例如在Web Application中。其中一个原因是GET可能会被网络蜘蛛等随意访问。
  • POST
    向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。
  • PUT
    向指定资源位置上传其最新内容。
  • DELETE
    请求服务器删除Request-URI所标识的资源。
  • TRACE
    回显服务器收到的请求,主要用于测试或诊断。
  • CONNECT
    HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。

HTTP响应的代码

 服务器程序响应的第一行叫状态行。状态行以HTTP版本号开始,后面跟着3位数字表示响应代码,最后是易读的响应短语。根据第一位可以把响应分成5类:

分类: network 标签: , ,