我是一個新手.net程序員做了一個webservice(JS在我的代碼中調用Webserice),並且只是試圖通過我的手機瀏覽器調用它,就像在同一個網絡上一樣。與本地主機,它的作品完美。但它無法從其他機器調用Web服務方法。它背後有什麼想法,並且ddoes JSONP有什麼幫助?跨域的含義是什麼?JSONP在這方面的立場是什麼?
-3
A
回答
0
如果你描述了你試圖調用什麼類型的web服務,它會有很多幫助。我假設你的webservice是RESTFUL。在這種情況下,如果您嘗試通過XHR從不同的域調用它,由於瀏覽器的Same origin policy,它將不會成功。是的,JSONP在這裏是最可行的選擇。
您可能也想看看Cross origin resource sharing (CORS).它爲Web服務器提供了一種支持跨站點訪問控制的方法。
+0
事情是如果我使用JSON和反序列化數據在我的Javascript端我能夠正確檢索數據..那麼爲什麼使用JSONP? – 2012-07-18 09:23:14
+0
您將無法從其他域中檢索數據。 – Obaid 2012-07-18 09:43:27
相關問題
- 1. __在這方面的含義是什麼?
- 2. 這種方便的含義是什麼?
- 3. InitBinder在這裏的含義是什麼?
- 4. 跨域JSONP通信的風險是什麼?
- 5. 這行代碼的含義是什麼?
- 6. 這個TregexPattern的含義是什麼
- 7. 這些行的含義是什麼
- 8. 這個符號的含義是什麼:∧?
- 9. 這條線的含義是什麼?
- 10. 這個coredump的含義是什麼?
- 11. 這個警告的含義是什麼?
- 12. 這段代碼的含義是什麼?
- 13. 這個班的含義是什麼?
- 14. 這個通知的含義是什麼?
- 15. 這種類型的含義是什麼?
- 16. 「[DllImport(」__ Internal「)]」這是什麼「__Internal」的含義?
- 17. 這個rsAssert宏的含義是什麼?
- 18. 這條線的含義是什麼?
- 19. 這個語法的含義是什麼
- 20. 這個圖表的含義是什麼?
- 21. 這個聲明的含義是什麼?
- 22. 這個jQuery init的含義是什麼?
- 23. 這個語法的含義是什麼?
- 24. 這個計劃的含義是什麼
- 25. 這個錯誤的含義是什麼?
- 26. 這是什麼+(CCScene *)場景?
- 27. 「索引頁面」的含義是什麼?
- 28. 變量前面$的含義是什麼
- 29. 什麼是Ruby立場的edit_post_path
- 30. DTMobileIS的含義是什麼?
閱讀此:http://en.wikipedia.org/wiki/JSONP – Cheeso 2012-07-18 07:05:29