post

post

郵政信息服務
post由中華人民共和國國家郵政局提供的郵政信息服務。包括服務資料和有關信息。POST方法也是HTTP協議中的一個重要組成部分。POST方法一般用來向目的服務器發出更新請求,并附有請求實體。handle:long類型,指定窗口的系統句柄,将向該窗口郵寄消息messageno:UnsignedInteger類型,指定要郵寄的消息号word:long類型,指定與消息一起郵寄的word類參數值。如果messageno參數指定的消息不使用該參數,那麼将這個參數的值設置為0long:long類型或string,指定與消息一起郵寄的long型參數值或字符串返回值Boolean。如果任何參數的值為NULL,Post()函數返回NULL。
  • 中文名:post
  • 外文名:
  • 适用領域:
  • 所屬學科:
  • 将:指定消息加入窗口的消息隊列
  • 包括:服務資料和有關信息
  • 向:目的服務器發出更新請求

基本介紹

功能将指定消息加入到某個窗口的消息隊列中,這個窗口既可以是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[-aliasFile...][-format|-noformat][-msgid|-nomsgid][-filterFile|-nofilter][-widthNumber][-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命令。n

标志

-aliasFile在指定的郵件别名文件中搜索地址。該标志可以被重複使用以指定多個郵件别名文件。post命令自動搜索/etc/mh/MailAliases文件。

-filterFile使用指定文件中的頭組件來複制發送到Bcc:收件人的消息。

-format将所有收件人地址放入交付傳輸系統的标準格式中。這個标記是缺省值。

-help列出命令語法,可用的開關(切換),以及版本信息。

注:對于消息處理程序(MH),該标志的名字必須全部拼寫出。

-msgid添加一個消息标識組件(如消息标識:)到消息。

-nofilter從給To:和cc:收件人的消息中取出Bcc:頭。發送帶最小頭的消息到Bcc:收件人。這個标記是缺省值。

-noformat不要更改收件人地址的格式。

-nomsgid不要添加消息标識組件到消息。這個标記是缺省值。

-noverbose在将消息傳遞到sendmail命令的過程中不要顯示信息。這個标記是缺省值。

-nowatch在sendmail命令傳遞消息的過程中不要顯示消息。這個标記是缺省值。

-verbose在傳遞消息到sendmail命令的過程中顯示消息。該消息允許你監視涉及的步驟。

-watch在sendmail命令傳遞消息的過程中顯示信息。這些信息允許你監視涉及的步驟。

-widthNumber設置包含地址的組件的寬度。缺省值是72列。n

文件

/etc/mh/MailAliases包含缺省郵件别名。

/etc/mh/mtstailor包含MH命令定義。

PowerOnSelfTest,電腦加電自檢

posteriorview(POST)後位n

Post提交表單信息

由于GET方式提交表單所提交的内容會顯示在浏覽器中,并且URL總長度不能超過255個字符,因此提交敏感信息或者提交過長的内容需要使用Post方式。

把HTML中FORM的method屬性設置為POST,浏覽器即以POST形式提交内容。

同GET方式一樣,Servlet也可以通過HttpServletRequest對象的getParameter(String param)來獲取param對應的參數值。

網絡協議

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也可用來上傳文件。

HTML實例

和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隻是發送機制不同,并不是一個取一個發!

提交次數

網頁表單中的提交方式,method="post"。POST方法在表單的主幹包含名稱/值對并且無需包含于action特性的URL中。

變量

預定義的$_POST變量用于收集來自method="post"的表單中的值。

從帶有POST方法的表單發送的信息,對任何人都是不可見的(不會顯示在浏覽器的地址欄),并且對發送信息的量也沒有限制。

注釋:然而,默認情況下,POST方法的發送信息的量最大值為8MB(可通過設置php.ini文件中的post_max_size進行更改)。n

使用

從帶有POST方法的表單發送的信息,對任何人都是不可見的,并且對發送信息的量也沒有限制。然而,由于變量不顯示在URL中,所以無法把頁面加入書簽。

相關詞條

相關搜索

其它詞條