这个错误是我的代码
public overrIDe object Request() { Response = ""; RequestTime = DateTime.Now; var url = _service.Url; httpWebResponse responSEObj = null; try { Uri requestUri = null; Uri.TryCreate(url,UriKind.absolute,out requestUri); CredentialCache cc = new CredentialCache(); NetworkCredential networkCredential = new NetworkCredential("username","password",url); Uri uri = new Uri(url); cc.Add(uri,"Basic",networkCredential); httpWebRequest request = (httpWebRequest)httpWebRequest.Create(uri); request.Proxy = new WebProxy(url); request.Credentials = cc; request.Method = WebRequestMethods.http.Post; Response = request.GetResponse(); } catch (Exception x) { Logger.append(x.Message,Logger.ERROR); } Duration = DateTime.Now.Subtract(RequestTime).TotalMilliseconds; return Response; }
我直接从浏览器尝试了网址,它正在运行.
解决方法 如果您只是在浏览器中导航到网址,httpMethod将是GET,但您在代码中将其设置为Post.这可能就是它在浏览器中工作的原因,但不是你的代码.我会说你的代码可能没问题,但网站是否支持该网址的帖子?
总结以上是内存溢出为你收集整理的c# – 远程服务器返回错误:(500)内部服务器错误全部内容,希望文章能够帮你解决c# – 远程服务器返回错误:(500)内部服务器错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)