我正在使用基於SOAP的Web服務,它需要在其文檔中描述的'ByteArray'形式的圖像元素爲'byte []'類型 - 我使用的客戶端是基於Python的泡沫庫。Python創建字節數組用於Web服務期望字節[]
問題是,我不完全知道如何表示的ByteArray在此服務的 - 我相信它應該看起來像下面的列表:
[71,73,70,56,57,97,1,0,1,0,128,0,0,255,255,255,0,0,0,33,249,4,0,0,0,0,0,44,0,0,0,0,1,0,1,0,0,2,2,68,1,0,59]
現在,當我把這個作爲的一部分請求,該服務與消息抱怨:Base64序列長度(105)無效。必須是4的倍數。這是否意味着我必須用零填充每個成員以使它們長4,即[0071,0073,0070,...]?
感謝您發佈您的解決方案,這正是我一直在尋找的 – igniteflow 2011-09-23 11:36:49