這段代碼是用 org.apache.axis.client.Call _call = createCall();這個是apache下的一個jar包里的東西
這個就是代碼的圖片,這個是用來做http請求的嘛?如果是那這個call和http請求有什么區別,希望懂的大神指點一下,網上的答案不確切
uj5u.com熱心網友回復:
org.apache.axis.client.Call,目測是調某個webservice,然后webservice回傳圖片的地址或者二進制資料吧。其實src里寫的不一定是圖片,也可以寫成一個http的請求,然后在請求端用response輸出圖片的二進制資料。uj5u.com熱心網友回復:
額,你那個圖片,是代碼片段啊,我理解錯了。反正就是調webservice請求uj5u.com熱心網友回復:
這圖片沒有貼錯吧?uj5u.com熱心網友回復:
遵從協議的請求方式不一樣吧,你這個是soap協議的SOAP:簡單物件訪問協議 http是標準超文本傳輸協議
uj5u.com熱心網友回復:
這個是拿到網路上面的圖片的代碼
uj5u.com熱心網友回復:
這是一個遠程方法呼叫。你也可以理解為是一個http請求,更明確點說,是一個基于http協議的遠程方法呼叫。uj5u.com熱心網友回復:
6樓說的我好像懂了,因為之前一直是用http來呼叫第三方介面,現在這家公司使用的這個就有點不是很懂,所以這個應該就是在呼叫http遠程介面的吧uj5u.com熱心網友回復:
呼叫RUL地址圖片uj5u.com熱心網友回復:
一個SOAP 方法可以簡單地看作遵循SOAP編碼規則的HTTP請求和回應, 一個 SOAP終端則可以看作一個基于HTTP 的URL, 它用來識別方法呼叫的目標.----這也是來自百科里的。
說白了就是基于http傳輸的,使用xml格式的 api 介面交換唄, 現在大家都 耍 微服務 ,rest api 什么的, 基本上 xml 格式都不用了,都是 JSON 格式了。
uj5u.com熱心網友回復:
某種遠程呼叫方式,協議走的SOAP。遠程呼叫有很多種方式,例如常見的http, dubbouj5u.com熱心網友回復:
平時我們發的http拿到的是html或者json格式的檔案是吧,像這個soap就會拿到xml型別的資料,可以簡單理解為跟http是平行的一套東西。uj5u.com熱心網友回復:
其實這個代碼可以改裝成java.net.HttpUrlConnection,不需要參考任何jar包,在header里設定:Content-type為application/xml,在soapui里拿到xml格式,填充引數,發送過去就ok了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/9667.html
標籤:Web 開發
上一篇:Java配置好環境之后,cmd輸入java顯示空白,輸入javac顯示÷: javac <options> <source files>

