線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1585
推到 Plurk!
推到 Facebook!

請教 Delphi 4 NMHTTP 使用問題...

尚未結案
JimmyInTTI
一般會員


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-02 15:31:30 IP:211.20.xxx.xxx 未訂閱
我使用Delphi 4 來撰寫Internet程式(Dll).... 主要的想法是... 利用NMHTTP元件,連結其他網站,再依回傳值判斷是否有我需要的資料 我的寫法大致如下... [in ThreadObject] type Link_1=class(TThread) private MyURL:string; protected procedure Execute; Override; public constructor Create(URL); end; ... uses NMHTTP; ... procedure Link_1.Execute; var MyNMhttp:TNMHTTP; begin try MyNMhttp:=TNMHTTP.Create(nil); MyNMhttp.InputeFileMode:=False; MyNMHTTP.OutputFileMode:=False; MyNMHTTP.TimeOut:=3000; MyNMHTTP.ReportLevel:=2; try MyNMHTTP.Get(MyURL); except end; finally MyNMHTTP.free; end; end; constructor Link_1.Create(URL); begin inherited Create(False); MyURL:=URL; FreeOnTerminate:=True; end; [in WebModual.pas] function TWebModual.LinkURL(TmpURL:string):string; begin try Link_1.Create(TmpURL); except end; end; 現在遇到些問題.... 對於某些URL...NMHTTP.Get()無法執行, 也沒有任何Exception發生.... Trace 了兩天...一點頭緒也沒有.... 只好到此高掛SOS......唉.....
robowang
一般會員


發表:2
回覆:6
積分:6
註冊:2003-06-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-04 00:07:29 IP:61.216.xxx.xxx 未訂閱
部份 Http 主機, 只允許瀏覽器執行 GET 指令, 像 Google 就是, 其目的是怕有人寫程式進行大量存取網頁, 而影響網頁的排名 因此, 你使用 NMHTTP 來存取該主機的網頁, 會遭拒 你如果檢視你實際取得的內容, 就可以瞭解了 NMHTTP 並不適合進行你想要做的工作, 你該換個方法
JimmyInTTI
一般會員


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-12 11:09:15 IP:211.20.xxx.xxx 未訂閱
謝謝您的撥空回答!!
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-04-26 13:52:39 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-11-22 21:48:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!