PB怎么樣可以完成HTTPS協議傳輸
uj5u.com熱心網友回復:
這個技術我也在找,但現在好像沒方案,http的也比較牽強,容易出錯請高手幫忙,幫頂了。
uj5u.com熱心網友回復:
湊合用Microsoft.XMLHttp吧,付個爛代碼湊合看吧String ls_url,ls_data,ls_response
ls_url = 'https://passport.uuzu.com/login.php'
ls_data = 'act=login&rurl=http://10.uuzu.com&username=name&password=pass'
OleObject lole_tenyear
lole_tenyear = CREATE oleobject
lole_tenyear.ConnectToNewObject("Microsoft.XMLHttp") //
//lole_tenyear.ConnectToNewObject('WinHttp.WinHttpRequest.5.1')
lole_tenyear.open ("POST",ls_url, false)
lole_tenyear.setRequestHeader ("Content-type", "application/x-www-form-urlencoded")
lole_tenyear.setRequestHeader('Content-Length',string(len(ls_data)))
lole_tenyear.send (ls_data)
ls_response = lole_tenyear.responseText
m(ls_response)
IF lole_tenyear.Status >= 300 THEN
MessageBox ("HTTP request failed:", lole_tenyear.StatusText ,Exclamation!,OK!)
END IF
//
destroy lole_tenyear
uj5u.com熱心網友回復:
servicereference.PostURL ( urlname, urldata, headers, {serverport, } data )Blob lblb_argsString ls_headersString ls_urlLong ll_lengthiir_msgbox = CREATE n_ir_msgboxls_url = "http://coltrane.sybase.com/"ls_url += "cgi-bin/pbcgi60.exe/"ls_url += "myapp/n_cst_html/f_test?"lblb_args = blob("")ll_length = Len(lblb_args)ls_headers = "Content-Length: " & + String(ll_length) + "~n~n"iinet.PostURL & (ls_url, lblb_args, ls_headers, 8080, iir_msgbox)This example shows the use of a header with the correct content-type for a form:
Blob lblb_argsString ls_headersString ls_urlString ls_argslong ll_lengthinteger li_rc li_rc = GetContextService( "Internet", iinet_base )IF li_rc = 1 THEN ir = CREATE n_ir ls_url = "http://localhost/Site/testurl.stm?" ls_args = "user=MyName&pwd=MyPasswd" lblb_args = Blob( ls_args ) ll_length = Len( lblb_args ) ls_header = "Content-Type: " + & "application/x-www-form-urlencoded~n" + & "Content-Length: " + String( ll_length ) + "~n~n" li_rc = iinet.PostURL( ls_url, lblb_args, & ls_header, ir )END IF
uj5u.com熱心網友回復:
我也碰到類似的介面,要求如下:一、資料格式
1. 資料采用xml
2. Xml定義參考xml示例檔案
3. Xml必須通過Schema 驗證(Schema見檔案夾)
4. 資料字典在選項xml檔案夾下
請求地址 http://www.cnstroke.com/ DataInterface/ ArchivesAdd.ashx
請求型別 POST
請求引數 引數型別 備注
xmlStr string Xml字串
uuid string 單位編碼
authCode string 單位介面授權碼
不知道怎么弄。。
uj5u.com熱心網友回復:
用PB不知道怎么用,可以用其它語言完成,在PB里呼叫,其實PB已經提供現成的,樓上的方法也已經很明確
uj5u.com熱心網友回復:
您的代碼,我復制到pb里面,發現走到send那一步報錯,說ole的問題:error calling external object function send at line18 in clicked event of object cb_1 of w1
但我看過xmlhttp的說明,沒發現什么錯誤,請幫忙分析分析
uj5u.com熱心網友回復:
posturluj5u.com熱心網友回復:
同問,有沒有解決的方法?可否QQ聊聊?我的QQ:623868893uj5u.com熱心網友回復:
http://bbs.csdn.net/topics/390712602
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/44825.html
標籤:Web 應用
上一篇:兄弟,可以發我一份么?[email protected]。不勝感激。
下一篇:高手請進,急急急!!!
