HTTP GET请求格式+;iOS 9+;Swift 2.2
我无法完成对服务器的GET请求。我收到服务器的响应,所有参数都被接受,除了最后一个是签名。以下是文件授权HTTP GET请求格式+;iOS 9+;Swift 2.2,ios,get,swift2,httprequest,ios9.3,Ios,Get,Swift2,Httprequest,Ios9.3,我无法完成对服务器的GET请求。我收到服务器的响应,所有参数都被接受,除了最后一个是签名。以下是文件授权 https://api.mySite.com/oauth/authorize? 参数将附加到API URL上,如图所示: 'app_id=APP_ID&response_type=token&email=EMAIL&password=PASSWORD:APP_SECRET' 下面是组成请求的代码以及我从服务器得到的响应 let request_format = a
https://api.mySite.com/oauth/authorize?
参数将附加到API URL上,如图所示:
'app_id=APP_ID&response_type=token&email=EMAIL&password=PASSWORD:APP_SECRET'
下面是组成请求的代码以及我从服务器得到的响应
let request_format = api_url + "app_id=\(app_id)&" + "response_type=\(response_type)&" +
"email=\(email)&" + "password=\(md5_pass.lowercaseString)" + ":\(app_secret)"
答复:
{"field":"sig","error_msg":"sig is incorrect","code":"#2"}
我甚至使用在线MD5计算器进行健全性检查,以确保计算的哈希值正确。有人能发现这里发生了什么事吗?app_id、app_secret、email和密码参数均已签出。在将.lowercasesetring添加到密码哈希之前,我仍然得到相同的响应 您可以检查服务器端向服务器发送的请求。您可以检查服务器端向服务器发送的请求。