来自浏览器的 Soap 请求触发 http 预检
Soap request from browser triggers http preflight
我想从浏览器调用 soap 服务。
约束条件
只允许使用 POST
方法,Content-Type
应该是 text/xml
问题陈述:
当我将Content-Type
header 更改为text-xml
时出现问题,浏览器触发pre-flight 请求(即使用OPTIONS
方法的请求是在实际 POST 请求之前触发)
如果我删除 Content-Type
然后它给出 415 Unsupported Media Type
.
如果OPTIONS
方法被触发,它returns 405 Method Not Allowed
可能的解决方案是什么,同时牢记限制条件?
从服务器端调用服务,如果它不支持 OPTIONS,则不能从浏览器调用。
我想从浏览器调用 soap 服务。
约束条件
只允许使用 POST
方法,Content-Type
应该是 text/xml
问题陈述:
当我将Content-Type
header 更改为text-xml
时出现问题,浏览器触发pre-flight 请求(即使用OPTIONS
方法的请求是在实际 POST 请求之前触发)
如果我删除 Content-Type
然后它给出 415 Unsupported Media Type
.
如果OPTIONS
方法被触发,它returns 405 Method Not Allowed
可能的解决方案是什么,同时牢记限制条件?
从服务器端调用服务,如果它不支持 OPTIONS,则不能从浏览器调用。