我是一个新手.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. 跨域JSONP通信的风险是什么?
- 2. 这个coredump的含义是什么?
- 3. 这个TregexPattern的含义是什么
- 4. 这个班的含义是什么?
- 5. “[DllImport(”__ Internal“)]”这是什么“__Internal”的含义?
- 6. 这个错误的含义是什么?
- 7. 这行代码的含义是什么?
- 8. 这段代码的含义是什么?
- 9. 这个rsAssert宏的含义是什么?
- 10. 这些行的含义是什么
- 11. 这个计划的含义是什么
- 12. 这个语法的含义是什么?
- 13. 这条线的含义是什么?
- 14. 这个图表的含义是什么?
- 15. 这是什么+(CCScene *)场景?
- 16. “索引页面”的含义是什么?
- 17. 什么是Ruby立场的edit_post_path
- 18. “UseTaskFriendlySynchronizationContext”的含义是什么?
- 19. CronJobs的含义是什么?
- 20. configureDefaultServletHandling的含义是什么?
- 21. $ @的含义是什么?
- 22. URL的含义是什么
- 23. if(';')的含义是什么?
- 24. !int_variable--?的含义是什么!
- 25. ui.draggable.draggable的含义是什么?
- 26. SootMethod.getSubSignature()的含义是什么?
- 27. Application.Exit方法的含义是什么?
- 28. 什么是“本”在Java中的含义是什么?
- 29. 这方面的文件是什么?
- 30. 在这方面什么是蹦床?
阅读此:http://en.wikipedia.org/wiki/JSONP – Cheeso 2012-07-18 07:05:29