2
URL url = new URL(link);
connection1 = (HttpsURLConnection) url.openConnection();
String auth = username + ":" + access_token;
String token = "Basic " + (Base64.encodeToString(auth.getBytes(), Base64.NO_WRAP));
connection1.setRequestProperty("Content-Length", "0");
connection1.setRequestMethod("PUT");
connection1.setRequestProperty("Authorization", token);
connection1.setDoOutput(true);
connection1.connect();
アンドロイドスタジオを使用して私のgithubアカウントの次のページを更新しようとしています。このコードは "GET"リクエストでは動作しますが、 "PUT"では動作しません。私のアクセストークンは郵便配達員と一緒に働くので、大丈夫です。私のURLリンクは、形式とGitHubのAPIガイドに従います。Github "PUT"リクエストは、Androidスタジオで
私はAsyncTaskのコードを入れて、私はアンドロイドのスタジオからすべてのエラーを受信しません。潜在的な問題は何か?
PUTリクエストが郵便配達で働いていますか?あなたはPUTをチェックしましたか?また、エラーがないと言って、コード内でスキップ/無視しないだけですか?エラーの処理方法を表示 –
Retrofitなどのネットワークライブラリを使用します。ネットワーキングのためのAsynctasksは遅く、維持するのが難しく、脆い。 –