Czy mogę korzystać z wywołania JavaScript interfejsu API REST Azure Management?
Chcę używać interfejsu REST api do przechowywania w Azure Table w javaScript. Więc dzwonię w ten sposób:
$.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);
}
});
Znalazłem typ żądania konwersji, aby uzyskać, ponieważ jsonp nie obsługuje posta. Wtedy znalazłem te wątki:
Jak przesłać ciąg tekstowy bezpośrednio do przeglądarki Windows Azure Blob z przeglądarki za pomocą javascript Uzyskiwanie dostępu do kolejek Windows Azure ze strony klienta javascript / jquery
wygląda na to, że jeśli hostuję usługę webrole i tablestorage w tej samej domenie, mogę użyć tego kodu z typem danych = xml.
Jak mogę to zrobić? Czy akakin.appcloudapp.net akakin.table.core.windows.net jest tą samą domeną? Lub w jaki sposób mogę bezpośrednio użyć interfejsu JS / JQuery wywołującego interfejs API zarządzania relacjami Azure?