0
は時々2つのO以上のアイテムが、次のエラーで、他の回のクラッシュのためのコードの実行:(407)プロキシ認証が必要:
は、リモートサーバーがエラーを返しました。
コード:
WebClient client = new WebClient();
string authInfo = "admin:geoserver";
string address = "http://xxxxxxxx:8080/geoserver/rest/workspaces/";
client.Headers["Authorization"] = "Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(authInfo));
WebRequest request = WebRequest.Create(address);
request.ContentType = "text/xml";
request.Method = "POST";
request.Headers["Authorization"] = "Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(authInfo));
byte[] bret = Encoding.GetEncoding("UTF-8").GetBytes("<workspace><name>" + nameWS + "</name></workspace>");
Stream reqstr = request.GetRequestStream();
reqstr.Write(bret, 0, bret.Length);
reqstr.Close();
try
{
WebResponse response = request.GetResponse();
response.Close();
}
私の環境では、C#のVisual Studio 2010
このコードは、このリソースにアクセスするために認証が必要なプロキシサーバーの背後にあるマシン上で実行されているようです。プロキシサーバーの種類と認証方式によっては、問題を解決する方法が異なる場合があります。 –
あなたは、サイトからの応答を使用する権限を与えられた担当者ですか? –
サイトから問題があるかもしれないので、DOS攻撃から守ります。 –