如題:
我用c++ builder2007 做了個客服端。需要呼叫服務端(java做的)提供的介面。但服務端設定了賬號、密碼
請問如何把賬號、密碼加入進去呢.
uj5u.com熱心網友回復:
java如何加,你就如何加。uj5u.com熱心網友回復:
根據wsdl生成的代碼,沒有設定賬戶、密碼的介面函式啊 。應該是加到soapheader中吧 關鍵是不知道該如何操作?uj5u.com熱心網友回復:
soapheader 不支持的話直接打包發送!//測驗直接發送 ok
int iret=0;
HTTPRIO1->HTTPWebNode->SoapAction = "http://WebXml.com.cn/getWeatherbyCityName";
iret = HTTPRIO1->HTTPWebNode->Send("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n \
<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n \
<soap:Body>\n \
<getWeatherbyCityName xmlns=\"http://WebXml.com.cn/\">\n \
<theCityName>54511</theCityName>\n \
</getWeatherbyCityName>\n \
</soap:Body>\n \
</soap:Envelope>\n \
") ;
TStringStream *pStream = new TStringStream("");
if(iret) HTTPRIO1->HTTPWebNode->Receive(iret,pStream);
_di_IXMLDocument xdoc = NewXMLDocument();
xdoc->Options = TXMLDocOptions();
......
uj5u.com熱心網友回復:
怎么直接打包發送uj5u.com熱心網友回復:
請問xdoc 怎么決議讀取TStringStream ,并且TStringStream里面的漢字是亂碼,怎么處理
我的QQ , 425769163,大神,在線急等
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/110047.html
標籤:網絡及通訊開發
上一篇:新手求解,我的代碼怎么死了,編譯不出來想要的結果!!!!
下一篇:虛擬機裝BCD的問題
