Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14

Discussione: WebService

  1. #11
    certo che te lo sei scelto bello verboso il formato, quasi quasi era meglio soap cmq si la struttura ha le sue regole, un pò html.it le spiega, un pò la doc ufficiale le spiega http://xmlrpc.scripting.com/spec un pò ti tocca cercare su internet altri esempi per chiarirti meglio le idee (ad esempio http://www.tutorialspoint.com/xml-rpc/ ). Il concetto è che tu devi rappresentare una chiamata ad un metodo. se hai un metodo del tipo

    Codice PHP:
    function faiSomma($intero1,$intero2
    avrai una chiamata del tipo

    codice:
    <xml..>
    <methodCall>
    <methodName>faiSomma</methodName>
    <params>
       <param><value><int>100</int></value></param>
       <param><value><int>200</int></value></param>
    </params>
    </methodCall>
    certo che se trovi delle librerie già pronte è nettamente meglio. su php.net è segnalata una libreria per gestire xmlrpc ma è etichettata come sperimentale quindi ha i suoi rischi.

    Qui un altro esempio http://www.ibm.com/developerworks/we...brary/ws-xpc2/ di cosa concettualmente stai andando a fare. Simpatica la nota in fondo dove ti dice che SOAP è l'evoluzione di xml-rpc, e quindi potresti pensare di puntare direttamente a soap visto che, per php, c'è qualche libreria per aiutarti a creare il webservice (all'epoca avevo usato questa http://wso2.com/products/web-services-framework/php/ e mi ci ero trovato benino ) e soprattutto potresti usare gli editor wsdl dei piu comuni ide per definire la struttura del servizio in maniera comoda.

    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  2. #12
    forse questa classe può esserti utile, almeno è basata su PHP5 http://pear.php.net/manual/en/packag...s.xml-rpc2.php
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #13

    WCF c# service e consumer

    Ciao sono alle prese con web service e con i consumer(service c# WCF e il consumer aspx), voglio farli comunicare solo tramite JSON, nel service ho aggiunto questo contract
    [OperationContract]
    [WebInvoke(Method = "POST",
    UriTemplate =
    "/PostCompositeType",
    RequestFormat =
    WebMessageFormat.Json,
    ResponseFormat =
    WebMessageFormat.Json)]
    CompositeType GetDataUsingDataContract(CompositeType composite);

    Ora però voglio essere certo che i messaggi tra consumer e service comunichino solo con messaggi json, come faccio ad esserne sicuro?


  4. #14
    Ciao sono alle prese con web service e con i consumer(service c# WCF e il consumer aspx), voglio farli comunicare solo tramite JSON, nel service ho aggiunto questo contract
    [OperationContract]
    [WebInvoke(Method = "POST",
    UriTemplate =
    "/PostCompositeType",
    RequestFormat =
    WebMessageFormat.Json,
    ResponseFormat =
    WebMessageFormat.Json)]
    CompositeType GetDataUsingDataContract(CompositeType composite);

    Ora però voglio essere certo che i messaggi tra consumer e service comunichino solo con messaggi json, come faccio ad esserne sicuro?


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.