Caminho para

APIs de clientes orientados para recursos gerados dinamicamente de metadados descobertos automáticos ou configurados localmente
Baixe Agora

Caminho para Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Michael Burrows
  • Site do editor:
  • http://asplake.co.uk

Caminho para Tag


Caminho para Descrição

APIs de clientes orientados para recursos gerados dinamicamente de metadados descobertos automáticos ou configurados localmente O PathTo Package contém as APIs de clientes orientados para recursos gerados dinamicamente a partir de metadados descobertos automáticos ou configurados localmente para os metadados núcleos são fornecidos em Python em DescriptRouts.ExamplesInitializationInitialise em um servidor que suporta a descoberta automática via cabeçalhos de links: >>> Path_to Import Open_App >>> APP = Open_App ('http://example.com/users/') Inicialize com os metadados mostrados no apêndice no final deste arquivo. Tipicamente fornecido pelo servidor em JSON ou YAML. >>> de Path_to Import Application >>> App = Aplicativo (...) >>> Imprimir App.Resource_Templates Usuários Obtém, Post http://example.com/users.format} Novo New_User Obtenha http: // exemplo .com / Users / New {.format} {user_id} obter, colocar, excluir http://example.com/Users/ --USER_IDIO}} editar edit_user obter http://example.com/users/ { user_id} / edit {.format} artigos user_articles Obtenha, postar http://example.com/Users/User_id}/articlesGuteric} {article_id} user_harticle get, colocar, excluir http://example.com/Users / icule_id.com/article_id5y.com, indexando, seguindo os relacionamentos: >>> Imprimir App.Users .edithttp: //example.com/users/dojo/editpositional e nomeado parâmetros : >>> impressão app.user_article ('dojo', 'foo', format = 'json') http://example.com/users/dojo/articles/foo.jsonparameter dicionários: >>> impressão app.user_article ( {'user_id': 'dojo', 'article_id': 'foo', formato: 'json'}) http://example.com/users/dojo/articles/foo.jsonparameter herança: >>> app = open_app ( 'http: // exemplo.com/Users/ ', Format =' JSON ') >>> Imprimir App.Users . Articles http://example.com/users/dojo/articles/foo.jsonhttp e JSON Interface Interface :: >>> Response = App.Users . Artigos . Obter (espera_status = 200) >>> Response = app.users . Artigos foo ']. Coloque (corpo, espera_status = 302) Converter conteúdo JSON :: >>> app = open_app (' http://example.com/users/ ', format =' json ') >>> artigo = app. Usuários . Artigos . Obter (espera_status = 200) .para >>> Artigo = 'atualizado!' >>> Response = app.users . Artigos . Coloque (artigo, espera_status = 302) Apêndice - Amostra de metadatatemplates = , 'Opções': , 'Resource_Templates': , 'Opções': ,}, {'Nome': 'Usuário', ' Uri_Template ':' http://example.com/users/ {user_id} {. formato} ',' params ': ,' opcional_params ': ,' Opções ': ,' Excluir '],' REPETE_TEMPLATE ' : , 'opcional_params': , 'Opções': }, {'Nome': 'user_articles', 'REL': 'artigos', 'URI_TEMPLATE': 'HTTP: //example.com/Users/User_id}/articles.Format} ',' params ': ,' opcional_params ': ,' Opções ': ,' Resource_Templates ': , 'opcional_params': , 'Opções': }]}]] · Pitão · Descritos · Linkheader.


Caminho para Software Relacionado