Sarilala
2019-04-09 14:36关于Api中POST,导致405报错
这是客户端调用Post的方法
public static string HttpPost1(string url,string JsonData)
{
Encoding encoding = Encoding.UTF8;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "Post";
request.Accept = "text/html,application/xhtml+xml,*/*";
request.ContentType = "application/json";
var byteData = Encoding.UTF8.GetBytes(JsonData);
var length = byteData.Length;
request.ContentLength = length;
var writer = request.GetRequestStream();
writer.Write(byteData, 0, length);
writer.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8))
{
return reader.ReadToEnd();
}
}
string url_p = "http://localhost:61657/api/test";
this.text_Res.Text = HttpPost2(url_p, json_g);
下面是服务端对Post的定义
public Getres Post(string json_get)
{
xxxxxxxx
}
为什么老是会报错405啊.....不理解哪个环节出了问题
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- API调用一个接一个出现502错误
- api
- 2个回答
- 读取多部分请求会导致意外的EOF错误
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 1个回答
- 使用CDATA时,它不显示所有内容并添加结束方括号
- cdata
- xml
- php
- 1个回答
- WordPress插件使用500内部服务器错误导致整个站点崩溃
- wordpress
- php
- 1个回答
- Asp.net core identityServer4 回调跳转到signin-oidc得到404 Not Found的问题
- c#
- asp.net
- 3个回答
换一换