目前PB的開發我都是把它當成一個 Remote Client UI, 所以實際上它沒有連接資料庫,而完全是透過Coldfusion的服務頁面完成資料操作, 因此很多時候需要傳遞大量資料時,簡單的 inet.GetURL 函數就變得不好用了, 因此特地研究了inet.PostURL的用法,它的用法在Help上有兩個範例(我有修改過): 第一種 是簡單的呼叫一個頁面,並取得頁面回傳的HTML內容: (請注意 linet 和 n_internetresult 都是必須先建立的物件與類別, 可參考這裡 ) Blob lblb_args String ls_headers , ls_url Long ll_length n_internetresult lir_html inet linet linet = Create inet lir_html = CREATE n_internetresult ls_url = "http://www.mydoamin.com/testpage.cfm" lblb_args = blob("") ll_length = Len(lblb_args) ls_headers = "Content-Length: " + String(ll_length) + "~n~n" linet.PostURL (ls_url, lblb_args, ls_headers, 8080, lir_html) destroy lir_html destroy linet 上面這種方式並沒有傳遞參數,其實效果如同: linet.GetURL("http://www.mydoamin.com:8080/testpage.cfm",lir_html)