隐藏C#Web服务中的函数输入参数?
|
我有一个关于是否可以隐藏Web服务方法输入的问题。
假设第四个参数将密码作为输入,并且我们希望此输入仅在客户端使用。
该函数具有4个输入参数,是否有可能仍然使该函数的所有输入参数都存在,但是当通过Web浏览器访问.asmx文件时,使第四个参数不可见?这是为了消除试图访问服务并尝试输入随机数据的用户。
编辑:放置在一个示例中。
我们有一个iPhone应用程序,当用户使用某个功能时,一些参数会与第四个参数一起发送到Web服务,第四个参数应包含某种类型的密钥,以验证用户是否在使用该应用程序的实际iPhone上而非试图访问数据的访问Web服务的人。
public someVariable someFunction(someVar parameter1,someVar parameter2,someVar parameter3,someVar parameter4)
{
if (key.isMatch(parameter4))
{
The user is on an iPhone using the app : Proceeding.
}
else
The user is not on an iPhone, cancelling function.
}
没有找到相关结果
已邀请:
2 个回复
孝箱捆讨
镀建啼