Rest エンドポイントを使用して uDeploy と統合しようとしています。同じことに関する適切なドキュメント/チュートリアルを見つけることができません。HTTP Get リクエストは正常に機能していますが、PUT、POST、DELETE 操作には認証を渡す必要があります。ユーザー名パスワードと JSESSIONID を指定してみました。これはエラーメッセージです:
エラー 401: 権限がありません。保存されたセッション ID が要求にありません。
リクエストは次のとおりです。
PUT https://UDEPLOY-END-POINT/rest/deploy/application/54e73305-cb50-4192-8c43-e37bdb9932de/runProcess
ヘッダーは次のとおりです。
Accept-Encoding:gzip、deflate、sdch、br
Accept-Language:en-US,en;q=0.8
接続:キープアライブ
コンテンツの長さ:304
コンテンツ タイプ:application/json
Cookie:JSESSIONID_9080=8C686C10312E552DE0714944283B3159; タイムラインドッキング = true; タイムライン拡張 = true
ホスト:itec-udeploy.fmr.com
オリジン: https://UDEPLOY-END-POINT
リファラー: https://UDEPLOY-END-POINT
ユーザーエージェント:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (Gecko のような KHTML) Chrome/55.0.2883.87 Safari/537.36
X-Requested-With:XMLHttpRequest
承認:XXXXXXXXXXXXXXX
本体:
{"applicationId":"64876c59...","applicationProcessId":"3713c68b....","説明":"","environmentId":"2aae4c4a...","onlyChanged":"false", "properties":{},"scheduleCheckbox":false,"snapshotId":"255e2208..."}