我正在尝试连接到外部 Web 服务以访问他们的数据库以进行某些操作。我有以下代码,但是当我运行时,它给出了
“404 未找到”CFE。
<cfscript>
httpService = new http();
httpService.setMethod("Post");
httpService.setThrowOnError(true);
httpService.setTimeOut(30);
httpService.setURL("http://xxxxxxxxxxxxx.svc");//THEIR http
httpService.setusername("MY USERNAME I HAVE BEEN GIVEN TO ACCESS THEIR web");
httpService.setPassword("THE PASSWORD THEY ASSIGNED ME");
httpService.addParam(type="body", name="Content-Type", value="text/plain");
result = httpService.send().getPrefix();
</cfscript>
任何人都可以帮忙吗?
我也尝试过像这样设置用户名和密码。但我不知道这是否是问题所在。
httpService.addParam(type="formfield", name="userName", value="MY USERNAME");
当我改变
httpService.setURL("httpxxxxxxxxx.svc");
至
httpService.setURL("httpxxxxxxxxx.svc/basicHttp");
它改为给出“415 Unsupported Media Type”。还没有找到可以帮助我解决这个问题的真正来源。这些是外部来源给我的 URL。
谢谢。