¿Puedo usar Javascript para llamar a la API REST de administración de Azure?
Quiero usar la API REST de almacenamiento de la tabla de Azure en javaScript. Así hago la llamada así:
$.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);
}
});
Encontré el tipo de solicitud de conversión para obtener porque jsonp no admite publicaciones. Luego encontré estos hilos:
Cómo cargar una cadena de texto directamente a Windows Azure Blob desde el navegador usando javascript Acceso a las colas de Windows Azure desde el lado del cliente javascript / jquery
Parece que si alojo el servicio webrole y tablestorage con el mismo dominio, puedo usar ese código con datatype = xml.
¿Cómo puedo hacer eso? ¿Akakin.appcloudapp.net akakin.table.core.windows.net es el mismo dominio? ¿O cómo puedo usar JS / JQuery para llamar directamente a la API de Azure mangement Rest?