我正在编写一个脚本来自动化一些执行 Http 请求的测试。我已经粘贴了代码和响应。我认为解析器挂在指定端口的冒号上。
function executeRequest($url){
Write-Host "Entered executeRequest";
$webClient = New-Object net.WebClient;
$webClient.Credentials = New-Object System.Net.NetworkCredential("admin", "password");
$webClient.Headers.Add("Conten-Type", "application/json");
$webClient.UploadFile("http://127.0.0.1:5984/my_couch_collection", "D:\myFile.json");
}
代码错误:
> Exception calling "UploadFile" with "2" argument(s): "An exception
> occurred during a WebClient request." At
> D:\staging\scripts\_0001CreateFolderStructure.ps1:8 char:23
> + $webClient.UploadFile <<<< ("http://127.0.0.1:5984/source_data", "D:\myFile.json");
> + CategoryInfo : NotSpecified: (:) [], MethodInvocationException
> + FullyQualifiedErrorId : DotNetMethodException
我看过十几个教程,但每个教程的做法都不同,但是所有尝试都导致了某种引用“:”字符的问题。