Spring WS 的 JavaScript 客户端

标签 javascript java spring spring-ws

我有 Spring Soap Web 服务,运行良好。但是我的js客户端

var req = new XMLHttpRequest();
if(req.readyState == 4){....}
req.open('POST', 'http://localhost:8080/CurrencyService', true);
req.setRequestHeader("Content-Type", "text/xml");
req.send(msg);

抛出

405 Method Not Allowed - http://localhost:8080/CurrencyService

如何修复它?

最佳答案

我对 Spring WS 一无所知,但显然您定义的用于处理/CurrencyService 的任何内容都不接受 POST。浏览docs我想说您的 WebServiceMessageReceiverHttpHandler 丢失或配置错误。

关于Spring WS 的 JavaScript 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8452399/

相关文章:

javascript - 找不到模块拦截器 NestJS

java - spring 在运行时添加数据源

spring - 用spring动态注册事务监听器?

javascript - "Search and destroy"迭代没有一次删除所有项目

javascript - jQuery 选择器 : multiselect vs select

java - JNI RegisterNatives 不适用于 ClassLoader.loadClass() 加载的类

java - 错误的层次顺序遍历

java - 调用wait()时发生IllegalMonitorStateException

java - Svn Merge不考虑Roo生成的aspectj文件

javascript - 设置从事件中选择的 ember 值