<p dir="ltr"><br>
On Jan 28, 2015 2:49 PM, "Carlos Catucci" <<a href="mailto:carlos.catucci@gmail.com">carlos.catucci@gmail.com</a>> wrote:<br>
><br>
> Salve gente sono ancora qui a rompere. <br>
><br>
> Problema similare alla volta scorsa ma con una piccola complicazione.<br>
> I parametri che devo passare con il post alla chiamata al webservice sono stavolta incaprettati.<br>
><br>
> "data" stavolta prevede<br>
><br>
> func: 'getPreventivo'<br>
> name: 'preventivo'<br>
> param[script]: 'biglietti_da_visita.js'<br>
> param[data_modifica]: '21112014_0907'<br>
><br>
> In apparenza basterebbe fare<br>
><br>
> >>> param = {'script':'biglietti_da_visita.js', 'data_modifica':'21112014_0907'}<br>
> >>> data = dict(func='getPreventivo', name='preventivo', param=param)<br>
><br>
> oppure <br>
><br>
> >>> data = dict(func='getPreventivo', name='preventivo', param=dict(func='getPreventivo', name='preventivo')<br>
><br>
> ma se poi provo a vedere che razza di URL passi la chiamata con <br>
><br>
> >>> prepared = requests.Request(url=url2).prepare()<br>
> >>> prepared.prepare_url(prepared.url, data)<br>
> >>> print prepared.url<br>
><br>
> sorpresa sorpresa ottengo <br>
><br>
> <a href="http://www.pixartprinting.it/core/phpLink.php?param=data_modifica¶m=script&name=preventivo&func=getPreventivo">http://www.pixartprinting.it/core/phpLink.php?param=data_modifica¶m=script&name=preventivo&func=getPreventivo</a><br>
><br>
> ovvero una struttura flat dove ho due volte param come chiave e script e getPreventivo come valori. Il mio problema (lo so che dee essere una cosa diota, ma non mi viene e non riesco a trovare esempi) e' come passare parametri in quella forma.<br>
> Se provo a passare i due ribaldi con una struttura tipo<br>
><br>
> >>> data = dict(func='getPreventivo', name='preventivo', func='getPreventivo', name='preventivo')<br>
><br>
> si ostina non funzionare (torna un "content" vuoto come il mio conto corrente)<br>
><br>
> Graditi suggerimenti, per gli insulti in matrix (chi e' stato point FidoNet puo' capire)</p>
<p dir="ltr">Fai una GET e non una POST, lasciando data. </p>
<p dir="ltr">Ciao. <br>
Marco. <br></p>