全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2560
推到 Plurk!
推到 Facebook!

Web Service And CGI

 
enja
一般會員


發表:4
回覆:3
積分:1
註冊:2002-04-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-04-30 13:16:38 IP:211.72.xxx.xxx 未訂閱
請教各位前輩 我寫了一個 Web Service 程式,並且透過 CGI 去呼叫,將資料呈現到網頁上, 在我呼叫 CGI 的執行檔時,卻出現了 HTTP 500 內部伺服器發生錯誤, 經過我測試後,發現 S:=(HTTPRIO1 as IFWS).GetRecord 有傳回值 , 但下一行 Response.content S; 卻無法呈現到網頁上 , 真的很奇怪,不知道是否需要在設定 哪些地方, 請各位指導一下
Panda
一般會員


發表:11
回覆:22
積分:6
註冊:2002-03-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-04-30 23:09:06 IP:61.223.xxx.xxx 未訂閱
用response.write S
enja
一般會員


發表:4
回覆:3
積分:1
註冊:2002-04-30

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-05-02 09:24:41 IP:211.72.xxx.xxx 未訂閱
感謝您的回答,測試後...發現在 WebModule 內的 Response 並沒有write這方法耶!最近的進展,是乎是 S:=(HTTPRIO1 AS IFWS).GetRecord 這一行 , 沒有辦法被 Browse 解析 , 所以會出現 Error ,不知是否還有其他的方法可以解決呢?
Panda
一般會員


發表:11
回覆:22
積分:6
註冊:2002-03-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-05-03 18:38:29 IP:61.223.xxx.xxx 未訂閱
可以貼一下ActionItem 部分的code嗎? 既然作成Web Service 為何又要用CGI來呼叫 ?
enja
一般會員


發表:4
回覆:3
積分:1
註冊:2002-04-30

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-05-06 16:35:10 IP:211.72.xxx.xxx 未訂閱
呵呵,其實小弟我只是想要從我的網頁上面去呼叫我的 Web Service  當然我不知還有其他的用法..所以才回採用 CGI 來呼叫 Web Service     ActionItem 內的 Code 就只有兩行... procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;   Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); begin   S:=(HTTPRIO1 as IFWS).GetRecord;   Response.content S; end;    
引言: 可以貼一下ActionItem 部分的code嗎? 既然作成Web Service 為何又要用CGI來呼叫 ?
Panda
一般會員


發表:11
回覆:22
積分:6
註冊:2002-03-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-05-06 19:18:06 IP:211.72.xxx.xxx 未訂閱
不知S是宣告何種型態 試試看這個 procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); var IMyFWS:IFWS; begin IMyFWS:httpro1 as IFWS; try S:=IMyFWS.GetRecord; Response.content S; finally IMyFWS:=nil; end; end; 如果你是用ASP則可呼叫MS Soap 來使用你作的Web Service Panda
系統時間:2024-04-25 12:15:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!