APIをRestツールChromeクライアントでテストして、この要求をJavaアプリケーションで使用するPOSTリクエストが有効であることを確認します。要求は次の形式です。REST API Azureイベントハブ有効期限切れトークン
POST/androidhub /出版/アンドロイド/メッセージタイムアウト= 60 & APIバージョン= 2014から01 HTTP/1.1 HOST:?androidhub-124.servicebus.windows.net 承認:SharedAccessSignature SR = androidhub-124.servicebus .windows.net & sig = mykeySAS = & se = 146480684 & skn = RootManageSharedAccessKeyコンテンツタイプ:application/json、application/atom + xml;タイプ=エントリ; charset = utf-8コンテンツ長:45 {"DeviceId": "dev-01"、 "Temperature": "37.0"}
私は次のエラーがあります。TrackingId:2f6d284e-d7d2-4c9c-81a5-79c542ce8eee_G7、SystemTracker:androidhub-124.servicebus.windows.net:androidhub /出版/アンドロイド/メッセージ、タイムスタンプ:2016年5月25日7時13分33秒PM
それを使用する前にregeneroを占有したキー、そのエラーを取得しないようにする方法、またはキーの有効期限を設定せずにリクエストを行う方法はありますか?
は、se
値146480684
が正しくここに投稿されたならば、私は問題は、現在の時刻と深夜の間の秒単位で測定さse
キーとしてexpiry
時間によって引き起こされたと思いますが、あなた私の経験パー
答えてくれてありがとう、有効な時間を生成し、私は次のエラーを取得するPOSTメソッドでそれを使用するようにコードを使用します。 401:40103:禁断の403と同様に無効な認証トークン署名 が、具体的に使用するために認証が可能であるが、失敗しているか、まだ提供されていない場合。レスポンスには、要求されたリソースに適用可能なチャレンジを含むWWW-Authenticateヘッダーフィールドコンテナが含まれている必要があります。基本アクセス認証とダイジェストアクセス認証を参照してください あなたはそれがわからないのですか? –