㈠ http 415错误怎么解决
public String sendPost(String jsonStr) throws IOException {
String path="http://183.57.42.117:8081/ca/yunxin/risk";
//String path="http://www..com";
byte[] data = jsonStr.getBytes();
URL url = new URL(path);
PrintWriter out = null;
HttpURLConnection conn =(HttpURLConnection) url.openConnection();
// 设置通用的请求属性
conn.setRequestProperty("accept", "*/*");
conn.setRequestProperty("Content-Type", "text/xml;charset=UTF-8"郑袜);
conn.setRequestProperty("connection", "Keep-Alive");
conn.setRequestProperty("user-agent",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
// 发送POST请求必须设置如下两行
conn.setDoOutput(true);
conn.setDoInput(true);
// 获取URLConnection对象对应的陪丛粗输出流芦镇
out = new PrintWriter(conn.getOutputStream());
// 发送请求参数
out.print(jsonStr);
// flush输出流的缓冲
out.flush();
System.out.println("conn.getResponseCode()=:"+conn.getResponseCode());
StringBuffer msg=new StringBuffer();
// System.out.println("conn.getResponseCode()=:"+conn.getResponseCode());
if (conn.getResponseCode() == 200) {
System.out.println("conn.getResponseCode()=:"+conn.getResponseCode());
BufferedReader in = new BufferedReader(new InputStreamReader(
(InputStream) conn.getInputStream(), "UTF-8"));
while(in.readLine()!=null){
msg.append(in.readLine());
}
System.out.println("msg=:"+msg);
in.close();
}
conn.disconnect();
return msg.toString();
} 就是我得到的响应码是415
㈡ 调用webservice,报415错误,问题在哪
HTTP请求祥派者415错谨薯误 – 不支持的媒体羡棚类型(Unsupported media type)
说明你发送的http的contenttype类型webservice不支持,一般来说要么是json要么是xml
㈢ Python 使用requests.post时出现HTTP Status 415错误,如何解决
415是HTTP协议的状态码
415的含义是不支持的媒体类型(Unsupported media type)
检指团裂查是否在POST请求中加入了header
header中是否或滑包唯闭含了正确的Content-Type
㈣ 接口调用报415错误
发现一个奇怪的问题,就是我Eclipse中写代码调用外部API接口时返回HTTP状悔胡谈态码是415,但是我将相同的报文放在HttpRequester里面请求的时候却又可以拿碧碰到正常返回结果,而不是415错误。
不知道有没有人跟我一样遇到过这个问题,做腊这里记录一下解决办法。
首先我们还是看下HTTP的状态码关于415返回码的说明吧。
㈤ 调用webservice,报415错误,问题在哪
HTTP请求415错误 – 不支持的媒体类型(Unsupported media type)
通常有以下情况:
1:检凳斗兆查你的 http 请求头信息,比如 因为 User-Agent 被服务器设置 拒绝请求了;
比如你写的的爬虫,就很有可能因为没有伪装成浏览器,被拒绝请求
user-agent 详情
2:查看你的 http 请求方法,以及服务器端的设置
比如:有一个销拦 强制用 post 请求的接口,枣租你是不是用了非post 请求
3:post 请求参数设置,是不是必须的,json 格式
比如下面,两段代码,
http://www.bubuko.com/infodetail-375720.html
㈥ 网站打开415是什么意思
4xx(请求错误) 这些状态代码表示请求可能出错,妨碍了服务器的处理。400 (错误请求) 服务器不理解请求的语法。401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。403 (禁止) 服务器拒绝请求。404 (未找到) 服务器找不到请求的网页。405 (方法禁用) 禁用请求中指定的方法。406 (不接受) 无法使用请求的内容特性响应请求的网页。407 (需要代理配键授权) 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。408 (请求超时) 服务器等候请求时发生超时。409 (冲突) 服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。410 (已删除) 如果请求的资源已永久删除,服务器就会返回此响应。411 (需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。412 (未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。413 (请求实体过大) 服务器无法孙弯处理请求,因为请求实体过大,超出服务器的处理能力。414 (请求的 URI 过长) 请求的 URI(通常为网址)过长,培凯巧服务器无法处理。415 (不支持的媒体类型) 请求的格式不受请求页面的支持。
416 (请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。417 (未满足期望值) 服务器未满足”期望”请求标头字段的要求。