반응형
New-WebServiceProxy를 통해 웹 서비스에 추가 HTTP 헤더를 보낼 수 있습니까?
상호 작용해야하는 웹 서비스 (종종 테스트를 위해 수동으로)에는 특정 요청에 대한 추가 HTTP 헤더가 필요합니다. 빠른 수동 테스트는 PowerShell에서 매우 잘 작동 New-WebServiceProxy
하지만 지금까지 요청에 다른 HTTP 헤더를 추가하는 옵션을 찾지 못했습니다.
그것에 대한 것이 있습니까?
Invoke-WebRequest http://yourURLhere -Headers @{"accept"="application/json"}
POSH 3.0에 도입
PowerShell에서 .NET의 웹 클라이언트를 사용할 수 있습니다.
> $webClient = New-Object System.Net.WebClient
> $webClient.Headers.add('accept','application/json')
> $webClient.DownloadString('http://yourURLhere')
나는 이것이 오지 않았다는 것에 놀랐다.
$uri = 'http://...'
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add('Accept','Application/Json')
$headers.Add('X-My-Header','...')
$result = Invoke-WebRequest -Uri $uri -Headers $headers
완전성을 위해 headers 속성에 대한 참조 :
https://msdn.microsoft.com/en-us/library/s4ys34ea(v=vs.110).aspx
반응형
'IT박스' 카테고리의 다른 글
AngularJS : $ resource 요청으로 인증 토큰을 보내는 방법은 무엇입니까? (0) | 2020.11.27 |
---|---|
open ()을 위해 다른 디렉토리에있는 파일의 전체 경로를 전달해야합니까? (0) | 2020.11.27 |
jquery 확장 대 각도 확장 (0) | 2020.11.27 |
HTTPS 백엔드 서버와 통신하도록 Apache 서버를 구성하는 방법은 무엇입니까? (0) | 2020.11.27 |
C ++ std :: chrono :: time_point를 long 및 back으로 변환하는 방법 (0) | 2020.11.27 |