PowerShell en Invoke-RestMethod
yılındaPowerShell en ınvoke RestMethod eşdeğer (Temel Kimlik Doğrulama)
curl -u username:password ...
eşdeğer nedir? Denedim:
$securePwd = ConvertTo-SecureString "password" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential ($username, $securePwd)
Invoke-RestMethod -Credential $credential ...
Ancak 401, Yetkisiz olarak döndürülür.
Bu konudaki snippet'ten nasıl farklıdır? – Borek
Temel kimlik doğrulama için çalıştığı ve bunu test etmek için bir URL sağladığını onaylıyordum. Kullanıcıların temel soruları nasıl kullanacaklarını öğrenmek için bu soruya gelmelerini istemiyorum ve 'Kimlik Bilgileri'nin çalışmadığı söylenemez. Açıkladığım örnekte açıkça var. Durumunda kırılmasına neden olan bir şey olmalı. – Rynant
Ah Üzgünüz, belirli bir URL'ye karşı test yapmanızı öneriyoruz. Benim durumumda, curl çalışır ve yetkilendirme HTTP üstbilgisini sağlama "el ile" yöntemim de çalışır, sadece bu değil Kimlik bilgisi. Dahili olarak ne yaptığını bilmiyor musun? Sadece aynı HTTP üstbilgisini ekler mi? – Borek