[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SOAP meà cURL eÃa er til hentugra tÃl?
Title: Re: SOAP með cURL eða er til hentugra tól?
þetta er farið að virka hjá mér þ.e. ssl. Galdurinn var að setja ekki bara inn library libnet-ssleay-perl heldur líka libcrypt-ssleay-perl en þetta liggur ekki í augum uppi við fyrstu aðkomu. Fann ekkert á netinu sem sagði þetta beint og rakst fyrir rælni á seinna safnið og þetta hrökk í gang um leið og það var komið inn.
Óli
On 12/31/09 1:41 PM, "Steinn E. Sigurðarson" <steinnes ( at ) gmail ( dot ) com> wrote:
Getur notað HTTPS með LWP, ég hef a.m.k. gert það. (og á móti RSK einmitt)
kv.
Steinn
2009/12/31 Olafur Gardarsson <oli ( at ) ikon ( dot ) is>:
> Þetta passar allt við það sem ég er að fást við. Þeir eru að nota .NET þarna
> hjá skattinum. Þetta kemst því vonandi í gang með perl skriftunni sem ég er
> að prófa á þetta. Ef að líkum lætur verður ssl krafan það sem mun þvælast
> fyrir mér. Sé til næstu daga hvort mér takist ekki að böðla þessu í gegn þó
> full grokkun á SOAP sé ekki alveg að gera sig hjá mér eins og er. Hef
> reyndar gert svipaðan hlut áður en slapp ódýrt frá því í það skiptið.
>
> Óli
>
>
> On 12/31/09 12:41 PM, "Steinn E. Sigurðarson" <steinnes ( at ) gmail ( dot ) com> wrote:
>
> SOAP umslagið lítur ca. svona út:
> ----
> <?xml version="1.0" encoding="utf-8"?>
> <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/">
> ÂÂ<soap:Body>
> ÂÂÂÂ<NafnidAFallinuSemThuTharftAdKeyra xmlns="http://host/path/to/xml/ns">
> ÂÂÂÂÂÂ<paramterNafn1>eitthvad drasl her</paramterNafn1>
> ÂÂÂÂÂÂ<paramterNafn2>eitthvad drasl her</paramterNafn2>
> ÂÂÂÂ</NafnidAFallinuSemThuTharftAdKeyra>
> ÂÂ</soap:Body>
> </soap:Envelope>
> ----
>
> Þú þarft bara að senda þetta með HTTP, getur notað LWP eða IO::Socket
> í perl auðveldlega.
>
> Skiptir út þarna því sem á augljóslega að skipta út. Til baka færðu
> XML svar í svona ljótu soap:Envelope sniði sem er hægt að parsa bara
> með XML::Simple og pilla út það sem maður vill -- oftast nær er það
> þægilegra en að nota einhver soap libraries ... annars hef ég notað
> SOAP::Lite líka, en á móti t.d. .NET soap þjónustum þá virkar oftast
> betur að gera þetta handvirkt. Ath, að þá þarf að senda SOAPAction:
> ... header.
>
> kv.
> Steinn
>
> 2009/12/31 Olafur Gardarsson <oli ( at ) ikon ( dot ) is>:
>> SOAP reguest eingöngu en þetta er reyndar POST sending ef svo má segja.
>> XMLið er tilbúið úr kerfi hjá mér. Viðtakandinn er SOAP þjónusta hjá RSK.
>>
>> Óli
>>
>>
>> On 12/31/09 11:21 AM, "Steinn E. Sigurðarson" <steinnes ( at ) gmail ( dot ) com> wrote:
>>
>> Þarftu að framkvæma SOAP request á vefþjónustu, eða bjóða uppá SOAP
>> vefþjónustu?
>>
>> Ég hef oftast notað Perl og SOAP::Lite til að senda soap beiðnir, eða
>> bara búið til soap xmlið handvirkt og sent yfir http.
>>
>> kv.
>> Steinn
>>
>> 2009/12/31 Olafur Gardarsson <oli ( at ) ikon ( dot ) is>:
>>> Já ætli það ekki. Er að skoða Perl skriftur til að gera þetta. cURL er
>>> bara
>>> svo flott tól. Var að vona að það mundi ganga.
>>>
>>> Kveðja,
>>>
>>> Óli
>>>
>>>
>>> On 12/31/09 10:53 AM, "Stefán Freyr Stefánsson" <stefan ( dot ) freyr ( at ) gmail ( dot ) com>
>>> wrote:
>>>
>>> Hæ.
>>>
>>> 2009/12/31 Olafur Gardarsson <oli ( at ) ikon ( dot ) is>
>>>
>>> Ég er að byrja á verkefni þar sem ég þarf að senda SOAP “umslag” á
>>> viðtakanda (frá Ubuntu vél). Er að fikta í cURL til að gera þetta en er
>>> langt frá því að grokka það hvað SOAP varðar. Getur einhver bent á betra
>>> tól
>>> í þetta (command line unatended) eða jafnvel tekið að sér nokkurra klst.
>>> ráðgjöf í þessu (gegn greiðslu að sjálfsögðu).
>>>
>>> Ég hef ekki notað þetta sjálfur en gæti ekki verið rétt að scripta þetta
>>> bara í python eða einhverju?
>>>
>>> Hér er eitthvað API sem virðist vera notað í þetta (tek fram að ég hef
>>> aldrei notað þetta sjálfur):
>>> http://pywebsvcs.sourceforge.net/zsi.html#SECTION003210000000000000000
>>> Â<http://pywebsvcs.sourceforge.net/zsi.html#SECTION003210000000000000000>
>>> Âkv. Stefán
>>>
>>>
>>>
>>
>>
>>
>
>
>