Articles of cross domain

¿Cómo puedo producir JSONP desde un servicio web ASP.NET para llamadas entre dominios?

Escribí un servicio web que devuelve JSON y traté de llamarlo usando jQuery así: $.ajax({ contentType: “application/json; charset=utf-8”, url: “http://examplewebsite.com/service.asmx/GetData”, data: { projectID: 1 }, dataType: “jsonp”, success: function () {alert(“success”);} }); Sin embargo, el código nunca llama a la función de éxito, a pesar de que la llamada al servicio web fue exitosa cuando […]

CORS y aplicaciones phonegap

¿Las aplicaciones phonegap requieren algún cambio CORS (como configuración de Access-Control-Allow-Origin: *) para que funcione? Tengo una API relajante alojada en Heroku y me preguntaba si necesito configurar este encabezado para que mi aplicación de teléfono llame al servicio. Estaba pensando que debido a que la aplicación phonegap realmente no está alojada en un dominio, […]

Soporte CORS para PUT y DELETE con ASP.NET Web API

Estoy trabajando con la versión final de ASP.NET Web API para implementar una API compatible con JavaScript. Por varios tutoriales, he habilitado CORS en mi web.config: Con lo anterior, las solicitudes GET y POST entre dominios funcionan bien, pero las solicitudes PUT y DELETE fallan. En Chrome: El método PUT no está permitido por Access-Control-Allow-Methods. […]

Error ‘Sin transporte’ con jQuery llamada ajax en IE

Necesito usar la API foursquare para buscar lugares. Por supuesto, es de dominio cruzado. No tiene ningún problema en Firefox, pero en Internet Explorer (7, 8, 9 lo he probado). Mi código de JavaScript se ve así: searchVenues: function(searchQuery) { $.ajax({ url: ‘https://api.foursquare.com/v2/venues/search’, data: { sw: bound_south_west, ne: bound_north_east, query: searchQuery.query, oauth_token: FSQ_OAUTH_TOKEN, limit: 25, […]

Solicitudes de dominios cruzados con jQuery

Para un proyecto, necesito obtener el código fuente de la página web de otros dominios diferentes. He intentado seguir el código: $(‘#container’).load(‘http://google.com’); $.ajax({ url: ‘http://news.bbc.co.uk’, type: ‘GET’, success: function(res) { var headline = $(res.responseText).find(‘a.tsh’).text(); alert(headline); } }); Aún así no obtengo ningún resultado, solo un recuadro de alerta en blanco.

Establecer encabezados con jQuery.ajax y JSONP?

Estoy intentando acceder a documentos de Google con jQuery. Esto es lo que tengo hasta ahora: var token = “my-auth-token”; $.ajax({ url: “http://docs.google.com/feeds/documents/private/full?max-results=1&alt=json”, dataType: ‘jsonp’, beforeSend: function(xhr) { xhr.setRequestHeader(“Authorization”, “GoogleLogin auth=” + token); }, success: function(data, textStatus, XMLHttpRequest) { }, error: function(XMLHttpRequest, textStatus, errorThrown) { } }); No me permite establecer encabezados si configuro el […]

Cross-Domain AJAX no envía X-Requested-With header

Cree un servicio web en http://www.a.com/service.asmx y envíele una solicitud ajax de dominios cruzados desde http://www.b.com . Verifica los encabezados en Firebug , o en Live HTTP Headers , o cualquier otro plugin que desees. No hay ningún rastro del campo X-Requested-With Heist Header entre los encabezados de solicitud. Sin embargo, si envía una solicitud […]

Cómo habilitar el uso compartido de recursos de origen cruzado (CORS) en el marco express.js en node.js

Intento crear un servidor web en node.js que admita scripts de dominios cruzados, al mismo tiempo que proporcione archivos estáticos de un directorio público. Estoy usando express.js y no estoy muy seguro de cómo permitir scripts de dominio cruzado ( Access-Control-Allow-Origin: * ). Vi esta publicación , que no encontré útil. var express = require(‘express’) […]

jQuery getJSON funciona localmente, pero no de forma cruzada

He buscado FOREVER y no puedo encontrar una respuesta definitiva a mi problema. Asi que aqui esta. Tengo un archivo JSON (fui a jsonlint para validar y dice que está bien) que se ve así (se modificó alguna información): [{ “position”:”1″, “category”:”A”, “title”:”Title to first story”, “description”:”The first story.” }, { “position”:”2″, “category”:”B”, “title”:”Title to […]

No hay encabezado ‘Access-Control-Allow-Origin’ en el recurso solicitado- AngularJS

XMLHttpRequest cannot load http://mywebservice. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:9000’ is therefore not allowed access. Recibo este error cuando bash ejecutar mi servicio web desde mi código. Traté de encontrarlo e intenté con muchas soluciones que me sugirieron y encontré en la red. Pegando el código a continuación. Country UserName […]