Tôi cố gắng để thực hiện cuộc gọi RestAPI đến một dịch vụ mà quy định cụ thể trong đó là tài liệu hướng dẫn như sau:Powershell v3 Invoke-RestMethod Headers
Một Integration Server có thể đáp ứng trong định dạng XML và JSON. Sử dụng một trong các tiêu đề sau chấp nhận trong yêu cầu của bạn:
- chấp nhận: application/json, /.
- chấp nhận: application/xml, /
Nếu chấp nhận tiêu đề không bao gồm application/xml, application/json hoặc /, các máy chủ tích hợp sẽ phản ứng với một "406 phương pháp không thể chấp nhận được" mã trạng thái.
đang powershell của tôi trông như thế này Invoke-RestMethod -URI https://URL/ticket -Credential $cred -Method Get -Headers @{"Accept"="application/xml"}
Nhưng tôi nhận được lỗi sau liên quan đến tiêu đề: Invoke-RestMethod : This header must be modified using the appropriate property or method. Parameter name: name
Ai đó có thể giúp tôi với sự hiểu biết lý do tại sao PowerShell sẽ không cho tôi ghi rõ Chấp nhận tiêu đề ? Hoặc là có một phương pháp khác tôi đang thiếu ở đây?
Cảm ơn
Chỉ cần một lưu ý rằng lỗi này có đã được sửa chữa trong các phiên bản PowerShell mới hơn. –