How to solve the cross-domain problem of Ajax request WebService
This article mainly introduces how to solve the cross-domain problem of Ajax request WebService. It is very detailed and has a certain reference value. Interested friends must read it!
1. Background
Using Ajax in Jquery to call WebService Interface in asp.net Development Environment
2. Problems that arise
Reason analysis: the influence of the same origin policy of the browser (that is, JavaScript or Cookie can only access content in the same domain)
3. Solution:
(1) JSONP: only GET is supported
(2) CROS: cross-domain resource sharing
The following is the CROS solution:
a. Add a response header to the WebService interface:
b. Add the relevant configuration section information to the web.config file:
After using the solution of an or b, the changes in the browser header information are as follows:
In the end, the problem is well solved, but the support for this solution varies from browser to browser, as shown in the figure below:
The above is all the content of the article "how to solve the cross-domain problem of Ajax request WebService". Thank you for reading! Hope to share the content to help you, more related knowledge, welcome to follow the industry information channel!