post由中华人民共和国国家邮政局提供的邮政信息服务。包括服务资料和有关信息。POST方法也是HTTP协定中的一个重要组成部分。POST方法一般用来向目的伺服器发出更新请求,并附有请求实体。
基本介绍
- 中文名:post
- 将:指定讯息加入视窗的讯息伫列
- 包括:服务资料和有关信息
- 向:目的伺服器发出更新请求
PB
定义
功能将指定讯息加入到某个视窗的讯息伫列中,这个视窗既可以是PowerBuilder套用的视窗,也可以是其它套用的视窗。
语法
语法Post( handle, messageno, word, long )
参数
参数handle:long类型,指定视窗的系统句柄,将向该视窗邮寄讯息messageno:UnsignedInteger类型,指定要邮寄的讯息号 word:long类型,指定与讯息一起邮寄的word类参数值。如果messageno参数指定的讯息不使用该参数,那幺将这个参数的值设定为0long:long类型或string,指定与讯息一起邮寄的long型参数值或字元串返回值Boolean。如果任何参数的值为NULL,Post()函式返回NULL。
用法
Post()函式用于向视窗传送非PowerBuilder预定义事件的讯息,这个视窗可以是PowerBuilder套用的视窗,也可以是其它套用的视窗。Post()函式把传送的讯息放置在指定视窗讯息伫列的尾部,然后返回到应用程式中,它并不等待相应事件事件处理程式的执行。这一点与Send()函式不同,Send()函式直接触发指定视窗相应的事件,执行事件处理程式后返回到调用套用中。因此,我们说Post()函式採用的是异步方式,Send()函式採用的是同步方式。Post()函式的参数handle指定接收讯息的视窗句柄,对PowerBuilder视窗来说,使用Handle()函式可以得到该句柄。对其它应用程式的视窗来说,可以调用系统API函式查找视窗并得到相应视窗的句柄。如果应用程式要邮寄PowerBuilder定义事件(包括预定义事件和用户定义事件),那幺使用PostEvent()函式既简单有方便。当应用程式在long参数位置指定一个字元串时,Post()函式複製一个该字元串的副本,然后将副本的地址传送给指定视窗。
上电自检
接通微机的电源,系统将执行一个自我检查的例行程式。这是BIOS功能的一部分,通常称为POST——上电自检(Power On Self Test)。
完整的POST自检包括对CPU、系统主机板、基本的640KB记忆体、1MB以上的扩展记忆体、系统ROM BIOS的测试;CMOS中系统配置的校验;初始化视频控制器,测试视频记忆体、检验视频信号和同步信号,对CRT接口进行测试;对键盘、软碟机、硬碟及CD-ROM子系统作检查;对并行口(印表机)和串列口(RS232)进行检查。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。
当自检完成后,系统转入BIOS的下一步骤:从A驱、C驱或CD-ROM以及网路伺服器上寻找作业系统进行启动,然后将控制权交给作业系统。bios系统点开设定。
命令
用途
路由讯息。
语法
post [ -alias File ... ] [ -format | -noformat ] [ -msgid | -nomsgid ] [ -filter File | -nofilter ] [ -width Number ] [ -verbose | -noverbose ] [ -watch | -nowatch ] File
描述
post 命令路由讯息到正确的目的地。post 命令不能由用户启动。post 命令仅能被其它程式调用。
post 命令在讯息中搜寻所有指定收件人地址的组件,并且解析每个地址以检查格式的正确性。然后 post 命令将地址放入标準格式中并且调用 sendmail 命令。post 命令还执行头操作,例如附加 Date: 和 From: 组件并且处理 Bcc: 组件。post 命令使用 File 参数来指定要投递(post)的档案的名字。
注:当解析複合地址(例如, @A:harold@B.UUCP)时,post 命令可能报告错误。如果你使用複合地址,则使用 spost 命令而不是 post 命令。
标誌
-alias File 在指定的邮件别名档案中搜寻地址。该标誌可以被重複使用以指定多个邮件别名档案。post 命令自动搜寻 /etc/mh/MailAliases 档案。
-filter File 使用指定档案中的头组件来複製传送到 Bcc: 收件人的讯息。
-format 将所有收件人地址放入交付传输系统的标準格式中。这个标记是预设值。
-help 列出命令语法,可用的开关(切换),以及版本信息。
注: 对于讯息处理程式(MH),该标誌的名字必须全部拼写出。
-msgid 添加一个讯息标识组件(如 讯息标识:)到讯息。
-nofilter 从给 To: 和 cc: 收件人的讯息中取出 Bcc: 头。传送带最小头的讯息到 Bcc: 收件人。这个标记是预设值。
-noformat 不要更改收件人地址的格式。
-nomsgid 不要添加讯息标识组件到讯息。这个标记是预设值。
-noverbose 在将讯息传递到 sendmail 命令的过程中不要显示信息。这个标记是预设值。
-nowatch 在 sendmail 命令传递讯息的过程中不要显示讯息。这个标记是预设值。
-verbose 在传递讯息到 sendmail 命令的过程中显示讯息。该讯息允许你监视涉及的步骤。
-watch 在 sendmail 命令传递讯息的过程中显示信息。这些信息允许你监视涉及的步骤。
-width Number 设定包含地址的组件的宽度。预设值是 72 列。
档案
/etc/mh/MailAliases 包含预设邮件别名。
/etc/mh/mtstailor 包含 MH 命令定义。
Power On Self Test ,电脑加电自检
posterior view (POST) 后位
网路协定
Http定义了与伺服器互动的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网路上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息,早期的系统由于不支持DELETE,因此PUT和DELETE用的较少。
概述
POST方法是HTTP协定中的一个重要组成部分。POST方法一般用来向目的伺服器发出更新请求,并附有请求实体。
POST被设计成用统一的方法实现下列功能:
o 对现有资源的注释(Annotation of existing resources);
o 向电子公告栏、新闻组,邮件列表或类似讨论组传送讯息;
o 提交数据块,如将表格(form)的结果提交给数据处理过程;
o 通过附加操作来扩展资料库。
o 也可用来上传档案。
POST被设计成用统一的方法实现下列功能:
o 对现有资源的注释(Annotation of existing resources);
o 向电子公告栏、新闻组,邮件列表或类似讨论组传送讯息;
o 提交数据块,如将表格(form)的结果提交给数据处理过程;
o 通过附加操作来扩展资料库。
o 也可用来上传档案。
HTML实例
<form action="add.do" method="post"><span>用户名:</span><input type="text" name="username" id="username"/><span>密码:</span><input type="password" name="password" id="password"/><span>确认密码:</span><input type="password" name="repassword" id="repassword"/>〈input type="submit" value="注册"/〉〈input type="reset" value="重置"/〉</form>
和GET的区别
1.GET请求的数据会附在URL之后(就是把数据放置在HTTP协定头中),以?分割URL和传输数据,参数之间以&相连,如:login.action?name=sean&password=123。如果数据是英文字母/数字,原样传送,如果是空格,转换为+,如果是中文/其他字元,则直接把字元串用BASE64加密,得出如:%E4%BD%A0%E5%A5%BD,其中%XX中的XX为该符号以16进制表示的ASCII。
POST把提交的数据则放置在是HTTP包的包体中。
2.POST的安全性要比GET的安全性高。注意:这里所说的安全性和上面GET提到的“安全”不是同个概念。上面“安全”的含义仅仅是不作数据修改,而这里安全的含义是真正的Security的含义,比如:通过GET提交数据,用户名和密码将明文出现在URL上,因为(1)登录页面有可能被浏览器快取,(2)其他人查看浏览器的历史纪录,那幺别人就可以拿到你的账号和密码了,除此之外,使用GET提交数据还可能会造成Cross-site request forgery攻击。
总结一下,Get是向伺服器发索取数据的一种请求,而Post是向伺服器提交数据的一种请求,在FORM(表单)中,Method默认为"GET",实质上,GET和POST只是传送机制不同,并不是一个取一个发!