Posso usar o Javascript para chamar a API REST de gerenciamento do Azure?
Desejo usar a API REST de armazenamento do Azure Table em javaScript. Então eu faço chamada assim:
$.ajax({
type: "POST",
beforeSend: function (request)
{
request.setRequestHeader("contentType", "application/atom+xml;type=entry;charset=utf-8");
},
url: "http://mystorageaccountname.table.core.windows.net/TodoList()?sv=2012-02-12&se=2013-07-05T09%3A40%3A06Z&tn=Todo&sp=raud&spk=myid&epk=myid&sig=Z%2BrfC2HxxxBUqM3nt6sCjlSvttb6qqOY%2BBnbdPYV%2BzliA%3D&timeout=90",
contentType: "application/atom+xml",
dataType: "jsonp",
jsonpCallback:"jsonpCallback",
data: xmlString,
success: function (xhr) {
alert(xhr.statusCode);
}
});
Eu encontrei o tipo de pedido converter para obter porque jsonp não suporta post .. Então eu encontrei este tópicos:
Como carregar uma string de texto diretamente para o Windows Azure Blob no navegador usando o javascript Acessando as filas do Windows Azure do lado do cliente javascript / jquery
parece que se eu hospedar o serviço webrole e tablestorage com o mesmo domínio, posso usar esse código com datatype = xml.
Como eu posso fazer isso? O akakin.appcloudapp.net akakin.table.core.windows.net é o mesmo domínio? Ou como posso usar JS / JQuery chamada Azure Mangement Rest API diretamente?