2010-02-08 17 views
5

Korzystam z poniższego przykładu do wykonywania wywołania ajaxowego między domenami przy użyciu usług sieci Web .net i jquery. http://bloggingabout.net/blogs/adelkhalil/archive/2009/08/14/cross-domain-jsonp-with-jquery-call-step-by-step-guide.aspxAJAX między domenami przy użyciu jsonp i usługi sieci Web .NET za pośrednictwem protokołu SSL/HTTPS

Działa dobrze, dopóki nie spróbuję zmienić punktu końcowego na https. Nie dostaję żadnych błędów, po prostu brak odpowiedzi. Moje pierwsze pytanie brzmiałoby, czy można to nawet zrobić z jsonp? Jeśli tak, byłbym wdzięczny za wskazówki dotyczące rozwiązywania problemów.

Dzięki!

+0

Czy otrzymujesz odpowiedź, gdy ręcznie wykonujesz transakcję https? – Pointy

+1

Czy próbujesz uzyskać dostęp do konta za pomocą robota https (WWW)? –

+0

Dzięki za odpowiedzi. Właśnie to przetestowałem i teraz działa. Niestety nie potrafię wyjaśnić, dlaczego tak się nie stało. Może prosty błąd, który gdzieś przeoczyłem. – fehays

Odpowiedz

3

Jsonp działa tak samo z http i https.

Mogłeś utracić swoją sesję lub zmodyfikować otoczenie jakoś inaczej.

+0

Właściwie myślę, że możesz mieć rację. Myślę, że może połączenie z usługą sieciową było wykonywane przez HTTP, podczas gdy moja uwierzytelniona sesja to https. – fehays

+0

Lub plik cookie sesji nie został wysłany z powodu zmiany protokołu. Nie jestem pewien, jak to działa. Musiałbym sprawdzić. Ale jeśli tak, problem może być bardziej powszechny. – naugtur

Powiązane problemy