Mam podstawową aplikację ASP.NET MVC 3. Mam podstawowe działania, który wygląda tak:Dodawanie nagłówków w ASP.NET MVC 3
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult AddItem(string id, string name, string description, string username)
{
// Do stuff
return Json(new { statusCode = 1 });
}
staram się pozwolić komuś dostęp do tej czynności za pośrednictwem aplikacji mobilnych, które JQuery będzie gospodarzem Telefony Gap. Powiedziano mi, że muszę zwrócić w nagłówku Access-Control-Allow-Origin: *
. Jednak nie jestem pewien, jak zwrócić to w nagłówku. Czy ktoś może mi pokazać, jak to zrobić?
Dziękuję bardzo.
mam inny problem: gdy przeglądarka wykonać następny wniosek. nie zawiera nagłówka "Access-Control-Allow-Origin" z powrotem na serwer. Jak sprawić, aby przeglądarka zwróciła wszystkie nagłówki z wcześniejszej odpowiedzi. –
@TolaCh. AFAIK nie ma powodu, że przeglądarka powinna zwracać wszystkie nagłówki odpowiedzi w kolejnych żądaniach. Możesz użyć JavaScript [getAllResponseHeaders] (http://help.dottoro.com/ljnxxhwv.php) i [setRequestHeader] (http://help.dottoro.com/ljhcrlbv.php), aby propagować nagłówki z odpowiedzi do żądanie. – HABO