verursacht durch: java.lang.ilgelEgalStateException : Eine Anfrage wurde gestellt, um den Standard -HTTPclient -Anbieter zu laden, aber man konnte nicht auf dem Klassenpath nicht gefunden werden. Wenn Sie einen Abhängigkeitsmanager verwenden, sollten Sie eine Abhängigkeit von Azure-Core-HTTP-Netty oder Azure-Core-HTTP-OKHTTP aufnehmen. Abhängig von Ihren vorhandenen Abhängigkeiten haben Sie die Auswahl von Netty- oder Okhttp -Implementierungen. Darüber hinaus finden Sie unter https://aka.ms/azsdk/java/docs/custom-httpclient, um über das Schreiben Ihrer eigenen Implementierung zu erfahren.
Code: Select all
at com.azure.core.implementation.http.HttpClientProviders.createInstance(HttpClientProviders.java:37)
at com.azure.core.http.HttpClient.createDefault(HttpClient.java:27)
at com.azure.core.http.HttpPipelineBuilder.build(HttpPipelineBuilder.java:60)
at com.azure.storage.blob.implementation.util.BuilderHelper.buildPipeline(BuilderHelper.java:110)
at com.azure.storage.blob.BlobServiceClientBuilder.buildAsyncClient(BlobServiceClientBuilder.java:107)
at com.azure.storage.blob.BlobServiceClientBuilder.buildClient(BlobServiceClientBuilder.java:84)
at com.azure.service.impl.AzureBlobAuthService.authenticate(AzureBlobAuthService.java:46)
< /code>
Hier ist der relevante Teil meines Codes: < /p>
BlobContainerClient containerClient = new BlobContainerClientBuilder()
.endpoint(config.getSasUrl())
.containerName(config.getContainerName())
.buildClient();
< /code>
Zusätzliche Informationen:
Ich verwende Maven mit der folgenden Abhängigkeit: < /p>
com.azure
azure-storage-blob
12.9.0