jumuty
2017-09-01 09:05
采纳率: 100%
浏览 5.8k
已采纳

远程服务器返回错误(405),不允许的方法。

使用c#后台代码,发送get请求想要获取json.
服务是java项目,使用tomcat发布的。

  string serviceAddress = requestUrl;
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress);
            request.Method = "get";
            request.ContentType = "text/html;charset=UTF-8";
            HttpWebResponse  response = (HttpWebResponse)request.GetResponse();
            Stream myResponseStream = response.GetResponseStream();
            StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8);
            string retString = myStreamReader.ReadToEnd();
            myStreamReader.Close();
            myResponseStream.Close();
            return retString;
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

  • 花下泥 2017-09-01 09:09
    最佳回答

    你可以试一下吧 requestUrl 直接放到浏览器上看看 是不是服务器问题

    评论
    解决 无用
    打赏 举报
查看更多回答(2条)

相关推荐 更多相似问题