|
|
1
5
我建议使用authorization头来传递apikey,而不是在查询字符串中传递它。这就是它的作用所在,它有助于将api密钥保留在日志文件之外。 我认为检查url中是否存在'$metadata'并没有什么问题。您正在编写服务器端代码,服务器拥有uri空间,因此基于请求url中的文本做出决策是服务器的全部功能。 你可以用这样的东西,
而不是搜索整个uri字符串,如果它让它感觉不那么恶心! |
|
|
2
1
看起来这项技术
this video
即使在wcf数据服务中也能很好地工作。您可以创建
我通过在请求的http头中传递一个密钥来实现它。这个
以下是在web.config中进行的必要注册:
更新:
我搞错了
更新2:
如果除ado.net服务外还运行普通wcf服务,请在服务实现的上方添加此内容:
然后你就可以
|
|
|
3
0
您可以检查请求类型,并让wsdl调用在没有api密钥的情况下进行。 我不知道你的api目标是什么,但是你可以使用客户端证书。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |