0

이 REST URI가 정확해야 the docs에서 상대 : 내가 로그인 한 후 (크롬이 URL로 이동하는 이유은 (아차, 당신은 죽은 링크를 발견했습니다.)

https://tenant.atlassian.net/rest/api/content/search?cql=space=myspace 

) 나는 죽은 연결을 얻고있다.

#Connection settings 
$restcreds = [System.Convert]::ToBase64String(
[System.Text.Encoding]::ASCII.GetBytes(('username' + ":" + 'pass123')) 
) 
$URI = 'http://tenant.atlassian.net/rest/api/content/search?cql=space=Myspace' 
$httpheader = @{Authorization = "Basic $restcreds"} 
$restParameters = @{ 
Uri = ($URI); 
ContentType = "application/json"; 
Method = 'GET'; 
Headers = $httpheader; 
} 
$response = Invoke-RestMethod @restParameters 
try{ 
$response = Invoke-RestMethod @restParameters 
} catch { 
$result = $_.Exception.Response.GetResponseStream() 
$reader = New-Object System.IO.StreamReader($result) 
$reader.BaseStream.Position = 0 
$reader.DiscardBufferedData() 
$errorResponse = $reader.ReadToEnd(); 
$errorResponse 
} 
$response 
+0

사용자 이름 난 다음 PowerShell 스크립트를하려고하면 나는 응답 본문에서 같은 오류가 비 ASCII 기호가 포함되어 있습니까? 'UTF8.GetBytes' 여야합니다. 또한 [docs] (https://docs.atlassian.com/confluence/REST/latest)에는 사용법에 따라 몇 가지 URL 경로가 나열되어 있습니다. – wOxxOm

답변