我正在尝试从html页面调用asp.net Web服务,但它无法调用Web服务。但是它只打开了web服务的URL ..
我试图通过html on action ="在Web服务链接和方法=" POST":
从FORM中调用它<form id="getdata" method="post" action="192.168.1.1:85/Service.asmx?op=Hello" target="_blank">
<input id="btnload" type="submit" value="Submit" />
</form>
错误显示:
192.168.1.1:85/Service.asmx?op=Hello的网页可能暂时关闭,或者可能已永久移动到新的网址。 错误代码:ERR_INVALID_RESPONSE
Web服务正常运行并经过测试。 请帮助.....
答案 0 :(得分:1)
您的action=""
属性需要指定URI方案,因为它不是相对URI。
使用此:
action="http://192.168.1.1:85/Service.asmx?op=Hello"
在URI中,方案(通常错误地称为&#34;协议&#34;)是冒号之前的第一部分,它说明了它的URI类型,例如:
mailto:foo@bar.com
http://hostname:8080/path
file://\\SMBServer\share\path
urn:epc:tag:cpi-var:3.0614141.5PQ7%2FZ43.12345