2011-06-02 84 views
0

我正在使用flex/actionscript。我創建了以下路徑的webservice http://192.168.0.110/cgi/reg.cgi?當我運行上面的網址時,它的工作正常。但是當我使用它使用httpservice和發送方法它給我錯誤。事件:registerFailure 錯誤說明:HTTP更新錯誤flash無法訪問web服務

mHttpService = new HTTPService(); 
mHttpService.url = mWebServiceUrl; 
mHttpService.method = "POST"; 
mHttpService.addEventListener("result", httpResult); 
mHttpService.addEventListener("fault", httpFault); 


var request:Object = new Object(); 
request.username = user; 
request.identity = id; 
mHttpService.cancel(); 
mHttpService.send(request); 

回答

0

據我理解web服務應的格式。 例如:http://www.w3schools.com/webservices/tempconvert.asmx?WSDL(此作品嚐試!)。

此網頁服務的鏈接頁面爲http://www.w3schools.com/webservices/tempconvert.asmx

所以,我想。 Web服務鏈接存在問題。 希望,這有助於。

+0

我正在使用開源的adobe捲雲..如果你可以通過它它將是gr8幫助我..我很抱歉使用錯誤的詞webservice。它是一個httprequest,它會在這個URL上發佈一個帖子並獲取響應。該頁面工作正常,如果我在我的服務器192.168.0.209 ..上運行它,但給我的本地機器上運行時出現錯誤..我承擔了本地和209上的CGI ..當我在本地運行我的應用程序將訪問本地cgi ..如果我在209上運行它將訪問209 cgi服務..問題與本地一..它不會返回一個響應。 – lsharma 2011-06-02 11:20:39