認証を取得してAPIを呼び出すことでオブジェクトを作成する方法を知っています
以下のリンクは 、Postman から API から Object Storage に接続中に認証、Unauthorized エラーを取得する方法に関する情報です。
これらの操作を実行するために Java で利用できるライブラリはありますか?
以下のリンクからライブラリを取得しましたが、古いもので機能していないようです。 https://github.com/softlayer/softlayer-object-storage-java/tree/master/sl-objectstorage
どなたかご存知でしたら操作方法を教えていただけないでしょうか?
エラーを下回るライブラリを使用することで、
Error while handling an HTTP client call
java.lang.ClassCastException: org.restlet.data.Parameter incompatible with org.restlet.data.Header
at org.restlet.engine.header.HeaderUtils.addExtensionHeaders(HeaderUtils.java:220)
at org.restlet.engine.header.HeaderUtils.addRequestHeaders(HeaderUtils.java:479)
at org.restlet.engine.adapter.ClientAdapter.toSpecific(ClientAdapter.java:163)
at org.restlet.engine.adapter.HttpClientHelper.handle(HttpClientHelper.java:118)
at org.restlet.Client.handle(Client.java:153)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1092)
at org.restlet.resource.ClientResource.handleOutbound(ClientResource.java:1176)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1047)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1023)
at org.restlet.resource.ClientResource.handle(ClientResource.java:928)
at org.restlet.resource.ClientResource.get(ClientResource.java:636)
at com.softlayer.objectstorage.Client.httpRequest(Client.java:245)
at com.softlayer.objectstorage.Client.get(Client.java:177)
at com.softlayer.objectstorage.Client.auth(Client.java:128)
at com.softlayer.objectstorage.Client.<init>(Client.java:107)
at com.softlayer.objectstorage.Container.<init>(Container.java:77)
at com.wrakafka.consumer.ObjectStorageUtil.createContainer(ObjectStorageUtil.java:24)
at spark.KafkaConsumer.main(KafkaConsumer.java:51)
Nov 21, 2016 1:24:18 PM org.restlet.resource.ClientResource retry
INFO: A recoverable error was detected (1002), attempting again in 2000 ms.
Nov 21, 2016 1:24:20 PM org.restlet.engine.adapter.HttpClientHelper handle
INFO: Error while handling an HTTP client call
java.lang.ClassCastException: org.restlet.data.Parameter incompatible with org.restlet.data.Header
at org.restlet.engine.header.HeaderUtils.addExtensionHeaders(HeaderUtils.java:220)
at org.restlet.engine.header.HeaderUtils.addRequestHeaders(HeaderUtils.java:479)
at org.restlet.engine.adapter.ClientAdapter.toSpecific(ClientAdapter.java:163)
at org.restlet.engine.adapter.HttpClientHelper.handle(HttpClientHelper.java:118)
at org.restlet.Client.handle(Client.java:153)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1092)
at org.restlet.resource.ClientResource.retry(ClientResource.java:1650)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1100)
at org.restlet.resource.ClientResource.handleOutbound(ClientResource.java:1176)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1047)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1023)
at org.restlet.resource.ClientResource.handle(ClientResource.java:928)
at org.restlet.resource.ClientResource.get(ClientResource.java:636)
at com.softlayer.objectstorage.Client.httpRequest(Client.java:245)
at com.softlayer.objectstorage.Client.get(Client.java:177)
at com.softlayer.objectstorage.Client.auth(Client.java:128)
at com.softlayer.objectstorage.Client.<init>(Client.java:107)
at com.softlayer.objectstorage.Container.<init>(Container.java:77)
at com.wrakafka.consumer.ObjectStorageUtil.createContainer(ObjectStorageUtil.java:24)
at spark.KafkaConsumer.main(KafkaConsumer.java:51)
Nov 21, 2016 1:24:20 PM org.restlet.resource.ClientResource retry
INFO: A recoverable error was detected (1002), attempting again in 2000 ms.
Nov 21, 2016 1:24:22 PM org.restlet.engine.adapter.HttpClientHelper handle
INFO: Error while handling an HTTP client call
java.lang.ClassCastException: org.restlet.data.Parameter incompatible with org.restlet.data.Header
at org.restlet.engine.header.HeaderUtils.addExtensionHeaders(HeaderUtils.java:220)
at org.restlet.engine.header.HeaderUtils.addRequestHeaders(HeaderUtils.java:479)
at org.restlet.engine.adapter.ClientAdapter.toSpecific(ClientAdapter.java:163)
at org.restlet.engine.adapter.HttpClientHelper.handle(HttpClientHelper.java:118)
at org.restlet.Client.handle(Client.java:153)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1092)
at org.restlet.resource.ClientResource.retry(ClientResource.java:1650)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1100)
at org.restlet.resource.ClientResource.retry(ClientResource.java:1650)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1100)
at org.restlet.resource.ClientResource.handleOutbound(ClientResource.java:1176)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1047)
at org.restlet.resource.ClientResource.handle(ClientResource.java:1023)
at org.restlet.resource.ClientResource.handle(ClientResource.java:928)
at org.restlet.resource.ClientResource.get(ClientResource.java:636)
at com.softlayer.objectstorage.Client.httpRequest(Client.java:245)
at com.softlayer.objectstorage.Client.get(Client.java:177)
at com.softlayer.objectstorage.Client.auth(Client.java:128)
at com.softlayer.objectstorage.Client.<init>(Client.java:107)
at com.softlayer.objectstorage.Container.<init>(Container.java:77)
at com.wrakafka.consumer.ObjectStorageUtil.createContainer(ObjectStorageUtil.java:24)
at spark.KafkaConsumer.main(KafkaConsumer.java:51)