Changeset 7818 for sandbox


Ignore:
Timestamp:
01/31/13 09:51:27 (11 years ago)
Author:
alexandrecorreia
Message:

Ticket #2507 - Ajustando o help e criado um exemplo para utilizar o REST.

Location:
sandbox/webservice/restclient_new
Files:
5 added
3 edited

Legend:

Unmodified
Added
Removed
  • sandbox/webservice/restclient_new/index.html

    r7817 r7818  
    3434                                <li><a href="#content">Sobre a API</a></li> 
    3535                                <li><a href="#resources">Recursos</a></li> 
    36                                 <li><a href="#exemplos_uso">Exemplos de uso</a></li> 
     36                                <li><a href="#exemplos_uso">Exemplo de uso</a></li> 
    3737                                <li><a href="#links_rel">Links Relacionados</a></li> 
    3838                        </ul> 
     
    130130 
    131131                                <p>      
    132                                         Este m&eacute;todo retorna a vers&atilde;o do Expresso. Veja este exemplo funcionando em sua m&aacute;quina baixando este projeto <a href="javascript:alert('Criar projeto')">PROJETO.ZIP</a>. 
     132                                        Este m&eacute;todo retorna a vers&atilde;o do Expresso. Veja este exemplo funcionando em sua m&aacute;quina baixando este projeto <a href="./exemplo/exemplo.zip">EXEMPLO.ZIP</a>. 
    133133                                </p> 
    134134 
     
    143143                            data        : 
    144144                            { 
    145                                 params          : {}, 
    146145                                serverUrl       : "http://expresso.pr.gov.br/api/rest/ExpressoVersion", 
    147146                                methodType      : "POST" 
     
    159158                                //Coloque aqui seu c&oacute;digo; 
    160159                            } 
    161                         }; 
     160                        }); 
    162161                    </pre> 
    163162 
  • sandbox/webservice/restclient_new/js/execute.js

    r7808 r7818  
    5353                                var obj = eval("({"+getParams(resources_expresso[rest])+"})"); 
    5454 
     55                                var idResource = ""; 
     56 
     57                                if( obj.id ) 
     58                                { 
     59                                        idResource = obj.id; 
     60 
     61                                        delete obj.id; 
     62                                } 
     63 
    5564                                // Login 
    5665                                if( rest == "login" ) 
     
    7887                                        data    : 
    7988                                        { 
     89                                                id                      : idResource, 
    8090                                                params          : JSON.stringify(obj), 
    8191                                                serverUrl       : server, 
     
    90100                                                divSend.toggle("blind", {}, 1000 ); 
    91101 
    92                                                 divSend.find("div").html( "<pre class='prettyprint'>params="+JSON.stringify(obj)+"</pre>"); 
     102                                                if( idResource != "" ) 
     103                                                { 
     104                                                        divSend.find("div").html( "<pre class='prettyprint'>id="+JSON.stringify(idResource)+"<br>params="+JSON.stringify(obj)+"</pre>"); 
     105                                                } 
     106                                                else 
     107                                                { 
     108                                                        divSend.find("div").html( "<pre class='prettyprint'>params="+JSON.stringify(obj)+"</pre>");      
     109                                                } 
    93110                                                 
    94111                                                divSend.find("div").find("pre").css("border","0px"); 
  • sandbox/webservice/restclient_new/js/resources.js

    r7815 r7818  
    2727                params : 
    2828                {  
    29                         auth :          ["text", "disabled", "string", true, "", "Chave de autenticação do usuário"], 
    30                         user :          [ "text", "enabled", "string", true, "", "Login do Usuário"], 
    31                         password:       [ "password", "enabled", "string", true, "", "Senha do Usuário"] 
     29                        auth    :["text", "disabled", "string", true, "", "Chave de autenticação do usuário"], 
     30                        id              :["text", "enabled", "string", false, "", "ID para o resource Login."], 
     31                        user    :["text", "enabled", "string", true, "", "Login do Usuário"], 
     32                        password:["password", "enabled", "string", true, "", "Senha do Usuário"] 
    3233                } 
    3334        }, 
Note: See TracChangeset for help on using the changeset viewer.