public void Test()
{
AnalyzeNvcRequest request = new AnalyzeNvcRequest();
request.Data = "xxx";// 必填参数,从前端获取,不可更改
此处的Data到底是怎么获取,查看前端共有两个传递参数进来,一个是a 一个是 jsonp,是一并传入a=xxx&jsonp=xxx吗?
//注意:setScoreJsonStr方法声明"后端调用风控返回结果"与"客户端执行操作"之间的映射关系,并通知验证码服务端做二次验证授权,客户端请严格按照风控后端response+映射关系执行相应操作,否则会导致调用异常
//例如,setScoreJsonStr声明了"400":"SC",则后端返回400时,您客户端必须唤醒SC,若唤醒NC则会导致失败。
request.ScoreJsonStr("{\"200\":\"PASS\",\"400\":\"NC\",\"600\":\"SC\",\"800\":\"BLOCK\"}");
try
{
AnalyzeNvcResponse response = client.GetAcsResponse(request);
// TODO
此处对于response如何展现给前端,通过调试也没有发现类似 http://cf.aliyun.com/nvc/nvcAnalyze.jsonp?spm=a2c4g.11186623.2.19.1a112aa9UW8Cx2&file=nvcAnalyze.jsonp返回的如
onJSONPCallback({"result":{"success":false,"msg":"build nvc analyze param error","code":800},"success":true}); 这样的代码啊
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。