【发布时间】:2012-04-05 17:53:26
【问题描述】:
我有一个包含 SOAP 消息的 XMLHTTPRequest。
我想添加将识别消息并将由 C# Web 服务使用的 guid。
GUID 的目标是识别特定的用户,并且应该护送所有用户请求以在服务器上进行身份验证,此 GUID 是在用户登录时创建的,保存在服务器上,然后对于每个请求,服务器都会检查请求 GUID。
我应该像这样使用 XMLHTTPRequest 标头吗:
setRequestHeader("GUID", this.requestGUID);
或使用 SOAP 标头
<?xml version="1.0"?<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Header>
<GUID>someGUID...</GUID>
</soap:Header>
...
...
</soap:Envelope>
其中一个有什么优势吗?
谢谢!
【问题讨论】:
标签: c# javascript web-services soap xmlhttprequest