-
它本身不就是乙個文字,字串引數就可以了嗎?
2.XML 檔案的內容以 base64 編碼,然後作為位元組引數傳輸。
3.另一種方法是使用 saaj 將檔案的內容作為 soap 包中的附件傳輸。 但這似乎不是乙個網路服務。
-
您使用的是哪個 JSON 庫? 已發布 SonObject 的全稱以供檢視。
1.關於編譯失敗,很明顯 jsonobject 沒有這樣的建構函式。
jsonobject jsonobj = new jsonobject(json);
更改為:jsonobject jsonobj = new jsonobject();
name","reiz");
刪除此行:string json ="";
2.您為該服務使用什麼 Web 服務執行時環境? servlet 中的 dopost doget 是什麼樣子的?
你認為在 servlet 中編寫 doservice 就是在編寫 Web 服務嗎?
public void doservice(httpservletrequest request, httpservletresponse response) throws ioexception
-
首先,我們需要確定傳遞的 XMLDATA 的編碼,假設它是 UTF-8。
string xmlstr = new string(xmldata, "utf-8");
將其轉換為字串後,您可以建立乙個 XML 文件,然後解析該標記並將其放入資料庫中。
感覺你應該在介面中將xmldata宣告為字串。
-
WebService 通過 SOAP 協議(簡單物件訪問協作)進行通訊,簡而言之,該協議通過 HTTP 傳輸 XML 文字。 WebService 定義了乙個叫做 WSDL(Web Service Definition Language)的標準,它實際上是 XML 文字,它定義了你要訪問其他伺服器伺服器的方法名稱、引數名稱和返回值資訊,但如果你要與伺服器通訊,你就不允許通過乙個名為 axis 的引擎,它負責將物件轉換為 XML 文字並傳輸到伺服器, 然後將XML轉換為物件到伺服器,因為不同平台上的物件彼此不知道。
WebService 的技術架構比較簡單,所以比較容易學習,但是傳輸的是 XML 文字,所以比較慢。
Corba 是不同的,它是乙個傳送二進位檔案,而且速度很快。 但是程式設計模型太複雜了,無法學習。 科爾巴是乙個重量級人物。
-
XML格式,是指資料傳輸,資料傳輸格式有很多,有集合、位址、XML傳輸等! 這就是所謂的介面!
-
呼叫其他人的 WS
第二:你可以訪問它給你的 WSDL URL,這意味著你可以呼叫對方的 WS。
第三,使用它生成的客戶端或代理來呼叫對方的 WS。 它基於它給出的特定檔案格式(如 xml 檔案)。
-
WebService 開啟套接字服務。
然後用套接字來處理它。
-
有了這個框架,CFX和Axis就可以了,在網際網絡上搜尋,很簡單,使用Eclipse對應的外掛程式自動生成呼叫**,然後就可以寫出呼叫剛剛生成的呼叫**,就可以實現。
-
這是 webservice 的一般用法,請參考它。
-
實際上,關於這個問題,您需要了解的第一件事是 XML。 事實上,XML 檔案本質上是大字串,但它們是一種標記的儲存方法。 與它類似的,比如JSON,是一樣的,本質上是乙個字串。
只是這個特定的字串有自己的組織方式,可以通過解析將其還原為資料。
那麼,下乙個問題是為什麼要使用XML而不是直接傳遞字串?
當字串被傳遞時,資料的可讀性會很差,函式會是單一的。 比如乙個陣列和乙個列表,用http傳遞值是怎麼寫的?
另外,XML標籤的規則和規範也很多,但實際上,它們都是關於一件事而寫的,那就是如何組織要傳輸的資料。 它的功能與類的序列化非常相似。 類的序列化是將堆和堆疊中的實體資料轉換為序列化資料(可以理解為字串)。
當我們編寫XML時,我們將所需的物化資料組織成XML形式,然後程式讀取XML並將其還原為物化資料。
嗯,我已經說了很多,我有一些理解。
-
WebService 只能傳輸序列化資料,由於跨平台應用程式,XML 是首選。
-
這是規範,也可以是 JSON 或其他什麼。
-
XML 是傳遞大多數網路引數的格式。
-
在ajax中,定義返回資料型別,datatype:'json'在 Web 服務中返回 JSON 資料格式,預設返回 HMTL 格式。
電纜+雙絞線。
光纖舞台。 也就是我們所說的最後階段,此時相應的輔助裝置更加完善,資料處理能力更強,擴充套件性也更好。 發展速度也非常快,接入裝置也進行了調整,所以可以說這是乙個一步到位的綜合通訊階段。 >>>More
速度如下:
藍芽的本質是為固定裝置或移動裝置之間的通訊環境建立通用的無線電空中介面,並進一步將通訊技術與計算機技術相結合,使各種3C裝置可以近距離相互通訊或操作,而無需電線或電纜相互連線。 >>>More