Como o DESCANSO Trabalha
Geralmente falando, um pedido do DESCANSO envolverá emitir um pedido a um URL especial (similar a o que você v após o enchimento para fora de um formulário usando o método COMEÇAR), recebendo então um original de XML que contem a resposta do usuário. A resposta de XML é analisada gramaticalmente então, e a informação desejada é extraída e agida upon. Cada pedido do DESCANSO tem geralmente diversos elementos comuns:
Com aqueles elementos na mente, você pode criar um pedido teórico:
http://library.example.com/api.php?devkey=123&action=search&type=book&keyword=style
Um pedido é emitido aqui ao endpoint http://library.example.com/api.php, com uma chave do colaborador de 123. A ação desejada é busca, e os parâmetros do tipo e de keyword são incluídos com valores do livro e do estilo. Dado esse pedido, a resposta olharia algo como esta: <?xml version="1.0" que codifica = "UTF-8"? > < valor de Name="keyword do argumento" = "" do
estilo/> Você pode ver que a resposta tem diversos elementos estruturais. Primeiramente, declara-se para ser XML 1.0 e usa-se UTF-8 codificando. O elemento de LibraryAPI é o elemento da raiz deste original e inclui os namespaces especificados. Em segundo, a seção do pedido; é comum para que os pedidos do DESCANSO incluam toda a informação emitida com o pedido na resposta. Isto adiciona a claridade, e pode facilitar a programação na extremidade do requestor. Aqui você vê cada um dos quatro elementos passados ao serviço. Finalmente, olhando um bocado mais próximo, você observará que neste caso a resposta retornou algum metadata sobre os resultados, mostrados no Tag de ResultCount, junto com os artigos eles mesmos do resultado. Para este pedido você vê que cada livro encapsulated dentro de um elemento do artigo, que tenha cinco crianças que descrevem atributos específicos dos livros. este é um artigo adicionado por Emanuela Hedrick
|
|||||
|