cgi程序返回報文
㈠ 怎樣調用CGI程序向做好的網頁輸出數據,求解。。。
瀏/覽/器向服/務/器請求一個頁面,並且可能提交包含一系列的表/單值得請求,在服/務/器端,應用程序處理這個請求,標志這個會話,並且執行業務邏輯。最後為這個應用程序生成一個響應頁面。
剛剛接觸html的時候不會理解這種交互方式的,服/務/器每次上傳給客戶端的不是單個的變數,而是一個網頁。明白這個概念之後你就知道怎麼去操作html了。還有就是了解一下動/態/網/頁和靜/態/網/頁的區別。
㈡ CGI程序執行後,輸出結果的格式是HTML 嗎
不一定, 不過先給你想想還有甚麼可能性.. =)
㈢ 如何讓CGI程序等待伺服器程序執行完了以後在繼續執行
karma(無為)先生:你好!
還是不行啊!瀏覽器顯示http
500----內部伺服器錯誤,我懷疑不是CGI程序調DCOM伺服器需要設置,就是IIS需要設置,但問題是這么設?我發現我的CGI程序直接調DCOM伺服器是可以產生圖片的,但用瀏覽器,如http://hostname/cgi/test.exe就不行,而且計算機會發出嘟的一聲,真不知到該如何辦好?請賜教!
㈣ ajax怎麼獲取cgi的返回值
使用printf輸出語句沒辦法返回給AJAX。 要使用die 或者 echo 才可以將cgi返回數據給ajax。 建議:使用 die,因為echo 返回後不會結束還會繼續執行下面的語句,造成程序異常。
㈤ c/c++ cgi程序如何輸出圖片和其它二進制文件
cgi輸出圖片和其他二進制文件是需要區別對待的。主要差別在於設置好返回的response-head部分的mime-type。圖片應該是image/jpeg,而二進制文件下載應該是application/octet-stream,當然還需要處理一下content-length這個頭部。
至於說內容,不論用read還是fread源文件數據後,通過write或者fwrite到stdout(write用句柄1)就可以了
㈥ javascript獲取CGI返回值
要用ajax去獲取網頁,再根據網頁內容是否等於0
比如Jquery的ajax:
$.get("http://127.0.0.1/getpid.cgi", function (data) {
if (data == "0"){
}else{
}
});
㈦ c語言編寫的cgi程序,頁面上能直接調用嗎如何調用
問題補充:myali88 寫道cgi程序是伺服器本地運行的進程,你只能通過web伺服器間接調用,得到返回結果。當然,如果你想得到cgi的參數,可以把它作為結果的一部分返回到頁面。如何間接調用?能給個簡單的例子嗎? 問題補充:能給個小例子嗎,我要做的是打開一個頁面,頁面初始化一些參數,這些參數是從cgi程序中來的,這能實現嗎?上傳參數給cgi例子我哦有。 問題補充:也不一定要能運行的例子,如果能實現這中效果,說明一下在頁面中式如何獲取參數問題補充:myali88 寫道看你的說明,好像就要從cgi中獲取一些數據,如果是這樣,只有打開頁面時,發起一個url請求,cgi響應返回你要的參數就可以了。問題是,這里的cgi程序你是否能改,或者它做好了相應的介面,能返回你需要的數據,因為cgi接收到的參數,一般都是自己內部使用的,cgi程序退出,參數自然就銷毀了(不包括系統參數)介面寫好了,cgi程序我不能修改,直接在頁面上就能獲取嗎?
㈧ cgi怎麼返回數據給ajax
使用printf輸出語句沒辦法返回給AJAX。
要使用die 或者 echo 才可以將cgi返回數據給ajax。
建議:使用 die,因為echo 返回後不會結束還會繼續執行下面的語句,造成程序異常。
㈨ c語言開發cgi程序輸出圖片問題
最近剛好也在設計cgi 。我是通過html格式插入圖片的,希望對你有幫助!
<p style="text-indent: 2em"><img src="logo.png" width="65" height="65" /></p>
logo.png是圖片文件。
㈩ joomla報「指定的CGI應用程序行為不端,不返回一個完整的HTTP標頭。」錯誤是怎麼回事
是首頁就這樣,還是某個鏈接導致這樣?
如果是首頁正常,而其它頁面不正常,那麼你試著在component management里,把各種component關了,然後試試看。一般是某個模板出的問題。