savon

    0熱度

    2回答

    Savon版本2中Savon版本1代碼的類比是什麼? client = Savon::Client.new do wsdl.endpoint = "http://..." wsdl.namespace = "http://..." # target namespace end

    4熱度

    1回答

    我在更改SOAP xml的命名空間時遇到問題。我不知道如何改變 「的xmlns:ENV =」 到 「的xmlns:soapenv =」 和 「的xmlns:TNS =」 到 「的xmlns:網絡=」 我試圖建立: ​​ 什麼我目前得到 <?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://schemas.xm

    0熱度

    1回答

    我正在使用Google的寶石google-adwords-api和ads-common(利用savon)在Ruby上開發AdWords API客戶端。 當違反了某些AdWords政策時,Savon會提出異常,並在其message中發現違規說明。例如,對違反商標政策: [PolicyViolationError{ super=PolicyViolationError.POLICY_ERRO

    0熱度

    3回答

    HTTP標頭我有這個代碼在薩翁V1: client = Savon.client("http://www.server.com:9191/soapserver?wsdl") service = client.request :get_authentication do client.http.headers["username"] = "myuser" client.http

    1熱度

    1回答

    我有以下薩翁響應:(含票據和其他屬性,如創建日期,創建用戶,位置等) <?xml version="1.0" encoding="UTF-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:getSomeAPIResponse xmlns:ns2="http:

    3熱度

    1回答

    我提出來首次基於SOAP的API調用,我必須從文檔以下信息: 在你的客戶,構建您的授權頭如下: 1串聯的用戶名和密碼,例如: EXAMPLEUSERNAME:ExamplePassword 2編碼在基座64的字符串,例如: RXhhbXBsZVVzZXJOYW1lOkV4YW1wbGVQYXNzd29yZA == 3在您的代碼中,輸入值爲「基本」的授權標頭。 實施例的Web服務報頭具有編碼的用戶名

    0熱度

    1回答

    第一次使用SOAP客戶端,所以不知道我在這裏做錯了什麼。 這裏的SOAP API我試圖使用方法:http://services.carsolize.com/BookingServices/DynamicDataService.svc?wsdl irb(main):018:0> client = Savon.client(wsdl: "http://services.carsolize.com/Bo

    1熱度

    2回答

    我正在嘗試使用特定供應商(ExamOne)的SOAP API。他們有wsdl,我嘗試使用Savon(2.2.0)與他們進行交互,儘管我正在閱讀Savon文檔,但我無法看到如何獲取XML輸出以匹配ExamOne發送給我的示例請求。 例如,ExamOne規定根節點標籤以下內容: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/so

    4熱度

    3回答

    我正在使用savon 2.2進行SOAP調用。 初始化: client = Savon.client( wsdl: SOAP_WSDL, endpoint: SOAP_URL) 我可以做一個SOAP調用像這樣和正常工作: resp = client.call(:login, message: { username: SOAP_USER, password: SOAP_PASS

    1熱度

    1回答

    我使用Savon 2.3來調用帶有wsdl文件的Web服務,但是我的wsdl文件分爲三個文件綁定,操作和定義,其中三個文件互相引用,如binding -> operations -> definition。 在binding.wsdl我有以下其中進口operations.wsdl行: <wsdl:import location="operations.wsdl" namespace="http:/