Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Web service lato server

    Ciao a tutti, avrei bisogno di un aiuto u come strutturare in modo corretto un web service che partendo da un archivio prodotti ritorni ogni volta un elemento della query (formato XML) fino alla fine, con un segnale di fine record al termine dell'ultima operazione. Quindi ogni record dovrebbe dare, ad esempio l'id del successivo e l'utimo un segnale di end.
    Come posso fare??
    Iceberg

  2. #2
    Please help me
    Iceberg

  3. #3
    Nessun aiutino??

    Iceberg

  4. #4
    Ciao,
    Non capisco il senso della domanda.. e con tutta probabilità non ne ha

    Un webservice in xml dovrebbe essere "un qualcosa" in attesa di comandi.

    Immaginiamo che io voglia avere la lista di tutti i prodotti, faccio una richiesta del tipo:

    Codice PHP:
    webservice.php?Command=getProductsList 
    in questo caso io mi aspetto una risposta tipo:

    Codice PHP:
    <Results>
        <
    product id="1">
            <
    description><![CDATA[Lorem ipsum]]></description>
        </
    product>
        <
    product id="2">
            <
    description><![CDATA[Lorem ipsum]]></description>
        </
    product>
        <
    product id="3">
            <
    description><![CDATA[Lorem ipsum]]></description>
        </
    product>
    </
    Results
    Quali sono i tuoi dubbi? A che ti serve il segnale di fine, di inizio del precedente o del successivo?

  5. #5
    Vorrei avere un risultato alla volta, quindi una cosa ciclica.... anche io ho sempre fatto WS che ritornavano una lista, in questo caso invece devo ritornare valori puntuali, record per record

    come posso fare?
    Iceberg

  6. #6
    Così?

    Codice PHP:
    webservice.php?Command=getProductsList&n=1
    webservice
    .php?Command=getProductsList&n=2
    webservice
    .php?Command=getProductsList&n=3
    ... 
    n indica che vuoi l'elemento Nesimo

  7. #7
    Originariamente inviato da iceberg
    Vorrei avere un risultato alla volta, quindi una cosa ciclica.... anche io ho sempre fatto WS che ritornavano una lista, in questo caso invece devo ritornare valori puntuali, record per record

    come posso fare?

    perchè sbagli il concetto... tu ti prendi la lista intera o piu o meno intera, e poi la iteri prodotto per prodotto nel client... a meno che tale client nonsia una pagina web...

    altrimenti, come ti è stato risposto, usa un offset e il ritorno di un solo prodotto alla volta invece di una lista
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    Grazie per i suggerimenti, faccio qualche prova!!
    Iceberg

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 © 2025 vBulletin Solutions, Inc. All rights reserved.