我一直在寻找对欧洲税号实施增值税验证的方式,但是我遇到了问题。
要发出请求,我正在使用此库:https://www.npmjs.com/package/validate-vat
我可以简单地这样做:
validade(country.TPA_CODI, this.form.get('CLI_NCON').value, function(err: any, validationInfo: any) {
if (validationInfo.valid) {
(...)
}
});
然后我开始收到错误消息:
搜索如何解决我遇到的问题: https://stackoverflow.com/a/33773426/2486919
好吧,从这里,我可以在chrome上添加扩展名,并测试它是否正在做某事,是的,它正在工作。问题是该扩展程序将allow origin标头添加到服务器响应中,这就是我如何在Angular页面中获取响应。
我做了更多的研究,大多数答案都是相同的,
添加Access-Control-Allow-Origin *;到您的服务器/ webconfig
好吧,在大多数情况下它可能起作用,但是我正在调用一个我无法控制的Web服务,那么我在这里可以做什么?
网络服务就是这样的:http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl
对于我所看到的,我认为它仅接受SOAP请求。
谢谢。
答案 0 :(得分:0)
您必须使用另一种技术(例如nodeJs)作为后端调用Web服务,然后将此数据称为有角度的。