אפר.29

CORS - תיקשורת בין client / server

CORS - תיקשורת בין client / server

CORS - Cross-Origin Resource Sharing. How to configure?

צריך להוסיף ל web.config של Web API:

  1. <system.webServer>
  2. <httpProtocol>
  3. <customHeaders>
  4. <add name="Access-Control-Allow-Origin" value="*" />
  5. <add name="Access-Control-Allow-Headers" value="*" />
  6. <add name="Access-Control-Allow-Methods" value="*" />
  7. </customHeaders>
  8. </httpProtocol>
  9. </system.webServer>

וב Client:

  1. fetch('http://localhost/WebApi/api/values', {
  2. method: 'POST', // or 'PUT'
  3. headers: {
  4. 'Access-Control-Allow-Origin': '*',
  5. 'Access-Control-Allow-Headers': '*',
  6. 'Content-Type': 'application/json;charset=UTF-8'
  7. },
  8. body: JSON.stringify(data),
  9. }).then((response) => response.json())
  10. .then((data) => {this.title = data;});


תגיות:
שתף את הסיפור הזה:

תגובות(0)

השאירו תגובה

קפטצ'ה לא מתאימה

תגובה