草庐IT

android - 如何在访问 token 过期时自动获取刷新 token 并在 Android 中使用 HttpURLConnection 获取 401?

我有如下的post请求,如果访问token过期获取刷新token并且服务调用继续,我们不能像Retrofit2.0拦截器那样让它自动运行吗?没有中断?URLurl=newURL(myurl+"?access_token="+access_token);HttpURLConnectionconn=(HttpURLConnection)url.openConnection();conn.setReadTimeout(100000000/*milliseconds*/);conn.setConnectTimeout(150000000/*milliseconds*/);conn.setReq

android - 在android中使用路标请求访问 token 时获取401

这是我的代码,我不断收到异常“授权失败(服务器回复401)。如果消费者key不正确或签名不匹配,就会发生这种情况。”在这一行“provider.retrieveAccessToken(consumer,verifier);”。我已经三次检查了我的消费者key和密码,我的推特应用程序被设置为浏览器并尝试设置provider.setOAuth10a(true),我已经为此苦苦挣扎了2天!我正在使用signpost1.2.1.1(core&commonshttp4),如果有人能帮忙的话!请我绝望privatestaticfinalStringCONSUMER_KEY="MY_CONSUMER

Laravel Passport Scope中间件返回401

我遵循Laravel文档,并成功安装了护照。一切正常,但是当我想保护路线时scope中间件我总是得到401unauthorized.当我将中间件更改为auth:api一切都好。我检查了请求标题和Bearer总是在场。关于为什么的任何想法auth:api中间件有效,但是scope中间件没有?看答案实际上,您需要两者都使用两者来完成这项工作。你应该离开auth:api对于整个API组(这将验证令牌并找出其属于哪个用户),然后定义设置scope(或者scopes)中间件,要使用特定范围安全的路线。例如:Route::group(['prefix'=>'api','middleware'=>['aut

java - 在改造中出现 401 未经授权的错误?

错误401unauthorized表示请求因凭据无效而被拒绝。我正在使用改造向httpsURL发出请求,并在执行curlhttps://external:userName@api-staging.xyz.com/user时获得401unauthorized/get它非常适合我(获得预期的输出)。我的application中的Retrofit实现没有任何问题,因为其他调用工作正常。这是我无法将此类URL传递给retrofit.setEndpoint的东西吗? 最佳答案 Retrofit可能不支持将用户名和密码放在URL中(出于安全原因

java - Android NTLM 获取 HTTP/1.1 401 未经授权

我正在尝试从共享点服务器获取数据。以下是我的代码。DefaultHttpClienthttpclient=newDefaultHttpClient();httpclient.getAuthSchemes().register("ntlm",newNTLMSchemeFactory());httpclient.getCredentialsProvider().setCredentials(newAuthScope("masconsult.eu",-1),newNTCredentials(username,password,"",""));HttpGethttpGet=newHttpGet

带有 oauth-signpost 错误授权失败的 Android Twitter(服务器回复 401)

你好,我正在尝试将Twitter与OAuth结合使用,但我收到此异常授权失败(服务器回复401)。如果消费者key不正确或签名不匹配,就会发生这种情况。我正在使用这个示例http://code.google.com/p/oauth-signpost/wiki/TwitterAndSignpost错误行:StringauthUrl=provider.retrieveRequestToken(consumer,OAuth.OUT_OF_BAND); 最佳答案 这不会仅仅因为这个原因而发生::授权失败(服务器回复401)。如果消费者key

android - Cordova 文件传输下载 http 状态 401 - 仅限 ANDROID

我正在尝试从我的phonegapcordova应用程序中的服务器下载文件。函数如下所示:fileTransfer.download(uri,localPath,success_callback,error_callback,true,{'headers':{Connection:"close"},'chunkedMode':'false'});在我的error_callback函数中我得到:ERROR:Downloaderrorsource:http://xxx.pl/media/images/file_name.pngERROR:Downloaderrortarget:file://

java - 当第一个请求失败并返回 401 Unauthorized 时重做之前的请求

我正在构建一个将从RESTAPI获取数据的Android应用程序。为了发出请求,我正在使用Retrofit连同Otto.对于我的所有请求,我都添加了一个RequestInterceptor,它将为我的所有请求添加一个header(授权)。在RequestInterceptor中,我正在为我当前的access_token调用一个方法,然后我将header填充到请求中。RequestInterceptorrequestInterceptor=newRequestInterceptor(){@Overridepublicvoidintercept(RequestFacaderequest){

Android Tumblr Oauth 路标 401

好的,所以,我正在为Android制作一个Tumblr客户端,我一直在尝试让OAuth工作大约一个星期,但一直未能成功。事情是这样的:用户启动应用程序。主Activity的onCreate执行此操作:settings=getSharedPreferences(PREFS_NAME,0);authToken=settings.getString("OauthToken","none");authTokenSecret=settings.getString("OauthSecret","none");if(authToken=="none"||authTokenSecret=="none"

android - 部署 Artifact : Failed to transfer file Return code is: 401 时出错

我正在尝试上传我的图书馆,ListBuddies,专家。为此,我正在使用gradle-mvn-push@ChrisBanes的github项目。我按照他在repo协议(protocol)中提到的所有步骤以及使用该repo协议(protocol)之前需要的其他一些步骤进行操作:我打开了一个Jira问题,我一直等到它得到解决我创建了GPGkey我配置ListBuddies'sbuild.gradlefiles和gradle.properties我在“/Users/jpardogo/.gradle/gradle.properties”中创建了另一个本地gradle.properties本地g