soapui에서 일부 웹 서비스 호출이 있습니다. 모니터 호출로 만들 수 있도록 스크립트에 넣고 싶습니다. 무엇이 최선의 선택이 될지 확신하지 못합니다. 그 전화를하고 모니터로 항아리에 스크립트를 사용하여 PS 스크립트를 작성하는 생각. 더 좋은 제안이 있으면 조언을 구하십시오. 당신의 도움을 주셔서 감사합니다! - 샘헤더 쿠키가 필요한 powershell에서 SoapUi 요청을 만드는 방법은 무엇입니까?
답변
음,이 같은 SOAP 요청을 보낼 수 있습니다 : 당신이 쿠키를 추가해야하는 경우
$soap = @"
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<Geocode xmlns="http://dev.virtualearth.net/webservices/v1/geocode/contracts">
<request xmlns:a="http://dev.virtualearth.net/webservices/v1/geocode" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Credentials xmlns="http://dev.virtualearth.net/webservices/v1/common">
<ApplicationId>ThisIsMySecret</ApplicationId>
<Token i:nil="true" />
</Credentials>
<Culture xmlns="http://dev.virtualearth.net/webservices/v1/common" i:nil="true" />
<ExecutionOptions xmlns="http://dev.virtualearth.net/webservices/v1/common" i:nil="true" />
<UserProfile xmlns="http://dev.virtualearth.net/webservices/v1/common" i:nil="true" />
<a:Address xmlns:b="http://dev.virtualearth.net/webservices/v1/common">
<b:AddressLine>1747 Reynolds St NW</b:AddressLine>
<b:AdminDistrict>TN</b:AdminDistrict>
<b:CountryRegion i:nil="true" />
<b:District i:nil="true" />
<b:FormattedAddress i:nil="true" />
<b:Locality>Knoxville</b:Locality>
<b:PostalCode>37921</b:PostalCode>
<b:PostalTown i:nil="true" />
</a:Address>
<a:Options i:nil="true" />
<a:Query i:nil="true" />
</request>
</Geocode>
</s:Body>
</s:Envelope>
"@
$headers = @{
'Content-Type' = 'text/xml; charset=utf-8';
'SOAPAction' = 'http://dev.virtualearth.net/webservices/v1/geocode/contracts/IGeocodeService/Geocode'
}
Invoke-WebRequest `
-Uri http://dev.virtualearth.net/webservices/v1/geocodeservice/GeocodeService.svc `
-Body $soap `
-Method Post `
-Headers $headers
방금 $headers
에 문자열을 추가 할 수 있습니다
$headers = @{
'Content-Type' = 'text/xml; charset=utf-8';
'SOAPAction' = 'http://dev.virtualearth.net/webservices/v1/geocode/contracts/IGeocodeService/Geocode';
'Cookie' = 'YouCookieGoesHere'
}
고마워요! 나는 이것을 시도하고이 오류가 발생했다 : + Invoke-WebRequest' + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CategoryInfo : NotSpecified : (:) [Invoke-WebRequest], ArgumentException + FullyQualifiedErrorId : System.ArgumentException, Microsoft.PowerShell.Commands.InvokeWebRequestCommand –
사용중인 PowerShell 버전은 무엇입니까? –
PowerShell 버전 3.0 –
- 1. Javascript에서 쿠키가 포함 된 비동기 HTML 요청을 만드는 방법은 무엇입니까?
- 2. Powershell에서 HTTP POST/GET 요청을 만드는 방법은 무엇입니까?
- 3. PowerShell에서 필수 매개 변수를 만드는 방법은 무엇입니까?
- 4. powershell에서 읽기 전용 멤버를 만드는 방법은 무엇입니까?
- 5. Powershell에서 새 ExeConfigurationFileMap 인스턴스를 만드는 방법은 무엇입니까?
- 6. powershell에서 배열 배열을 만드는 방법은 무엇입니까?
- 7. xmlhttp 요청을 만드는 방법은 무엇입니까?
- 8. '이해 못했습니다'MustUnderstand "헤더 (들) 'SoapUI 응답의 오류
- 9. 쿠키가 필요한 URL의 Apache MultiPartEmail
- 10. SoapUI 5.0 - REST 서비스 - requestheader에 securitytoken/object를 추가하는 방법은 무엇입니까?
- 11. iOS 개발에 필요한 인증서를 만드는 방법은 무엇입니까?
- 12. PowerShell에서 연속적인 이름을 가진 여러 디렉토리를 만드는 방법은 무엇입니까?
- 13. 이 코드의 헤더 파일을 만드는 방법은 무엇입니까?
- 14. 헤더 이미지를 반응 적으로 만드는 방법은 무엇입니까?
- 15. VB.net에서이 JSON의 (헤더)를 만드는 방법은 무엇입니까?
- 16. drupal_http_request로 https POST 요청을 만드는 방법은 무엇입니까?
- 17. 내 아약스 요청을 안전하게 만드는 방법은 무엇입니까?
- 18. 각도로 JSONP POST 요청을 만드는 방법은 무엇입니까?
- 19. http 요청을 만드는 가장 좋은 방법은 무엇입니까
- 20. jquery 비동기/병렬 요청을 만드는 방법은 무엇입니까?
- 21. ajax 요청을 수동으로 만드는 방법은 무엇입니까?
- 22. Illustrator 스크립트에서 HTTP 요청을 만드는 방법은 무엇입니까?
- 23. 루프에서 비동기 http 요청을 만드는 방법은 무엇입니까?
- 24. HTTP PUT 요청을 만드는 방법은 무엇입니까?
- 25. Sinatra 코드에서 POST 요청을 만드는 방법은 무엇입니까?
- 26. 간단한 SOAP 요청을 만드는 방법은 무엇입니까?
- 27. WatiN 내부 http 요청을 만드는 방법은 무엇입니까?
- 28. Java : SOAP 요청을 만드는 방법은 무엇입니까?
- 29. JS로 처리되도록 Ajax 요청을 만드는 방법은 무엇입니까?
- 30. SoapUI 그루비 스크립트에서 요청 헤더 가져 오기
그것은 아니다 정말 당신이 묻는 것을 명확히하지만'Invoke-WebRequest'를 사용하여 웹 요청을 호출 할 수 있습니다. WCF (SoapUI를 사용하고 있기 때문에 WCF 서비스라고 가정)로 작업 할 수 있어야합니다. –
실례가 있습니까? 이 cmdlet을 사용해 보았습니다. 작동하지 않았습니다. soapui에서 요청을하면 쿠키 헤더가 필요합니다. 단계를 수행하는 데 도움이되는 예제를 제공 할 수 있다면. 감사! –