HttpURLConnection 发送post请求 400错误 2C

图片说明
2222222222
图片说明
2222222222
图片说明
2222222222
如图3所示,命名响应成功了。返回了正常的数据,但是后面却跟着 400错误。
而且这个错误时有时无
2222222222
图片说明

0

1个回答

用抓包工具对比下你的请求和浏览器的,400是权限问题,看看是不是url或者参数问题。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
拥抱变化-----http post请求出现400异常
拥抱变化   做项目最常见的无奈问题是无耻的变化。 拥抱变化,说的大气,我也想有那种气魄,代码于我目前的能力也够有那种拥抱的胸怀,也有些复用性与拥抱性,适合需求的无端的变化而带来的扩展,以前说人算不如天算,现在发现这句话说的不对,不是人算不如天算,而是自己算不如别人算,天算也比不是别人算,娘的,一个破项目,辛辛苦苦的做了百分八九十,在期限来临前一周就要over,结果,不知他们怎么算的,老大说
java使用URL类发送Http请求400错误解决
文章来自:http://www.codeif.com/topic/389 转载请保留原文地址   使用java,但不使用HttpClient等第三方jar包的情况下发送http请求,有时直接在域名后带参数发送请求时会发生400错误,大家可以测试下如下代码 URL url = new URL("http://www.codeif.com?a=3"); InputStream in =...
HttpURLconnection使用POST方式提交JSON数据给服务器
HttpURLconnection使用POST方式提交JSON数据给服务器最原始的味道,使用H团体票URLconnection提交JSON数据给后台服务器。此处留下标记。 将javabean对象转换成Json字符串。 通过HttpUrlconnection提交数据。 getRequestCode返回415 1.javabean转换成JSON字符串工具类。这里使用Gson解析器,请各位自行添加依赖包。
使用HttpUrlConnection的POST方式返回响应信息
1 . 上文说的是用get方式进行返回响应信息,现在来看一下用post方式怎么进行返回响应信息. 2 . 用post方式比较麻烦一点,因为在获取url的时候没有具体的参数值,需要额外的进行添加需要的一些name,pswd等参数值,是通过输出流进行写入的.在代码中注意一下是怎么写入的. 3 . 其实和get方式的代码就多在了怎么写入属性值上,其他基本类似. 4 . 时间有限,整理的不大自习,具体
URLConnection连https报证书错误的解决方法
导入证书 在DOS窗口,切入证书路径下执行:keytool -import -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit -keypass changeit -alias bocommca -file test_root.cer "test_root.cer"为证书名.   删除证书 keyto...
解决HttpUrlConnection post数据中中文出现乱码问题
-
Http学习之使用HttpURLConnection发送post请求深入
接上节 Http学习之使用HttpURLConnection发送post和get请求 本节深入学习post请求。 上节说道,post请求的OutputStream实际上不是网络流,而是写入内存,在getInputStream中才真正把写道流里面的内容作为正文与根据之前的配置生成的http request头合并成真正的http request,并在此时才真正向服务器发送。 Http
Java 通过HttpURLConnection Post方式提交xml,并从服务端返回数据
这里面简单介绍下,HttpURLConnection连接服务器,并返回数据客户端代码java代码:import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; public class PostXml { public stati
【接口测试】:HttpURLConnection 发送post请求
现在根据项目的需要,已经转战服务端的测试,就先从最简单的发送post请求,获取响应数据,对json串解析 需求: 1、模拟不同国家的客户端,去请求对应国家的任务 2、模拟不同的国家IP、模拟参数 3、Post发送post的方法类,代码如下:public class HttpRequest { /** * * @param url 请求的url地址 * @
post请求 400错误
页面提交post请求,报错400 控制台: 'couponPool' on field 'count':rejected value []; codes[typeMismatch.couponPool.count,typeMismatch.count,typeMismatch.int,typeMismatch];  原因: CouponPool coupon 入参中 count
HttpURLConnection 发送请求编码问题
HttpURLConnection conn = (HttpURLConnection) realUrl.openConnection(); // 发送POST请求必须设置如下两行 conn.setDoOutput(true); conn.setDoInput(true); conn.setRequestMethod("POST"); out = new OutputStream
使用HttpURLConnection的put或者post请求上传文件
HttpURLConnection为java本身提供的发送http请求的工具,今天遇到需要用put请求上传文件的需求,记录下: 首先分析下put请求的格式,使用postman的put请求发送一个文件,由于现在有springboot,实现一个接受put请求发送文件的服务器很简单,可以用来测试分析。 postman分析的请求如下: 首先上面一部分为请求头的数据,里面需要注意的点是Conten...
Java的HttpURLConnection通过POST请求中文乱码
创建工具HttpRequestUtil类:import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry; import org.apache.http.HttpEntity; import org.apach
通过HttpURLConnection使用Get和Post方法发送数据
Get方法发送数据 在Get类中     HttpURLConnection conn=(HttpURLConnection)new URL(path).openConnection(); conn.setConnectTimeout(15000); conn.setRequestMethod("GET");   测试方法     new Get("http://XX...
HttpURLConnection(File) POST请求发送参数和上传文件
package com.face; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import ...
【JAVA】通过URLConnection/HttpURLConnection发送HTTP请求的方法(一)
Java原生的API可用于发送HTTP请求 即java.net.URL、java.net.URLConnection,JDK自带的类;  1.通过统一资源定位器(java.net.URL)获取连接器(java.net.URLConnection) 2.设置请求的参数 3.发送请求 4.以输入流的形式获取返回内容 5.关闭输入流封装请求类 1 package com.util; 2 3 ...
使用HttpURLConnection 的post方法来返回一个xml
Post方法一般是在网页的form表单提交的时候用的方法,是html的方法,现在我必须在java类里面模拟这个post方法,那我自然就想到了java.net.HttpURLConnection 来实现,下面是我的代码:public static void main(String args[]){          URL destURL;          HttpURLConnection ur
HttpURLConnection使用POST方法参数乱码
来源:http://www.cnblogs.com/xianxh/p/4442019.html 如题,HttpURLConnection使用POST方法发起http请求,参数通过form来传递(并非使用URL传递参数),出现了中文乱码的情况。   具体描述为:将请求参数以 1 2 3 Content-Disposition: form-data...
HttpURLConnection无法连接到服务器,报403错误
现象描述: 工作中维护的Android APP突然连不上第三方服务器了,服务器返回: Code:403 Message:Forbidden 首先了解下403状态: 该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。 说白了就是服务器...
get请求400错误,post请求405错误
出现错误原因,后台接收参数part使用的是List,参数的属性对不上,传参使用的类型是String,改为post请求之后才发现 此种错误再次发生,确实是后台接受参数类型和前台所传类型不符,导致400错误附上错误对应 400 - 错误的请求。 ·401 - 访问被拒绝。IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显
关于HttpsURLConnection自动重试导致的请求重复
[问题描述] 在业务中与第三方对接时,在11秒log显示开始发起请求,24秒接受到请求结果,显示“请求序列号重复,请求失败”。查询log确认这段程序只触发一次,对方给出的日志显示第一次请求11秒接收,14秒给出返回结果,23秒收到同一序列号的请求,给出请求失败的response。 [代码段]  /** * 向指定URL发送POST方法的请求 * * @return URL所代
java基础——用HttpURLConnection向服务器发送POST请求
OutputStream out = null; InputStream in = null; OutputStreamWriter outWrite = null; InputStreamReader inReader = null; BufferedReader buffReader = null; String line = ""; StringBuffer buff = new Strin
记一次诡异的axios发送post请求出现400异常
封装的post方法 export const postRequestApi = (url, params) => { let param = url.indexOf('gcwwwifc') > -1 ? params : {Json: JSON.stringify(params)} return axios({ method: 'post', url: `$...
使用jdk自带的HttpURLConnection发送json请求
下面是发送代码的方法,目前使用的是jdk1.8测试的 /** * 发送http POST请求 * * @param * @return 远程响应结果 */ public static String sendPost(String u, String json) { StringBuffer sbf = new Strin...
java内置HttpURLConnection发起Http请求,服务器返回505问题
情况 我遇到的情况不是Http协议太旧的问题,我使用的Http协议是1.1,我遇到的问题是因为 请求参数中带有空格,Tomcat服务器识别不了,所以返回505 解决方法 将请求参数中的空格删除即可...
Java利用HttpURLConnection发送post请求上传文件
在页面里实现上传文件不是什么难事,写个form,加上enctype = "multipart/form-data",在写个接收的就可以了,没什么难的,如果要用java.net.HttpURLConnection来实现文件上传,还真有点搞头.:-)   1.先写个servlet把接收到的 HTTP 信息保存在一个文件中, 看一下 form 表单到底封装了什么样的信息。   Java代码   p
使用HttpURlConnection 发送POST请求上传文件(带参数)
前言最近在做一个博客的小项目,需要用到文件上传,HttpClient又被Android给弃用了,图片框架暂时还没学。只能使用HttpURLConnection来上传。折腾了好久,今天终于顺利地跟后台完成了对接。因此,写这篇博客梳理一下知识。理论知识背景最早的HTTP POST是 不支持 文件上传的,给编程开发带来很多问题。但是在1995年,ietf出台了rfc1867,也就是《RFC 1867 -F
Android利用HttpURLConnection发送Http请求上传文件
关于Android或Java的Http get,post请求的例子和做法还是很多的,本人在项目中没有使用第三方的类库,利用了Android原生类库HttpURLConnection做了一次文件上传,代码逻辑不复杂,就是要理解Http协议的过程和耐心+细心的调试:下面是一个实战例子,测试成功: 如需了解Http文件上传中Http 协议的原理:请参考本人的另外一篇文章: 从HTTP的multipa...
HttpURLConnection方式get请求的实例以及解决中文传参出现bug的解决方法
       这两天,项目的需要改变了,因此添加了新的功能。在短信这个模块当中,完成后台发送短信请求,实现督促评委完成问卷的功能。在这个模块当中,最令我难受的就是HttpURLConnection的get请求方法了,在这个过程中,尝试了诸多方法,都不行,还好历尽千辛万苦终于解决了这个问题了。以下就会贴出我的项目代码,作为学习记录。 public static String send(Strin...
httpUrlConnection post请求 传参数 及客户端接收参数
httpUrlConnection post请求 传参数 及客户端接收参数
使用HttpURLConnection加载网络图片
**使用HttpURLConnection加载网络图片** **代码注意点: 1、加载网络图片需要用到Bitmap 2、加载网络图片有时候比较耗时,可以用Handler或AsyncTask来解决 代码展示(AsyncTask)** 1.//在xml文件中 <Button android:id="@+id/main_btn" android:layout
Android中利用HttpURLConnection发送Post请求并添加参数的写法
利用HttpURLConnection提交参数的时候,只能使用IO流的方式来进行提交。 URL url = new URL(“http://172.60.50.141:8080/ems/regist.do“); HttpURLConnection connection = (HttpURLConnection) url.openConn
HttpURLConnection 发送post请求。并将结果以JSONObject对象返回的轮子
Android新版sdk废除了对Apache的HttpClient。以前写的发送Http请求的轮子不能用了。所以用java底层支持的HttpURLConnection类重新造了一个轮子。 虽然Google官方推荐使用的volley框架使用的时候简单的多,但是过高的封装,导致某些特定的情况下,反而不方便(比如在非UI线程中需要进行网络操作时)。 以下是我的轮子的代码 public static
UrlConnection post请求中文参数乱码问题
UrlConnection post请求中文参数乱码问题
使用HttpURLConnection通过POST方式提交请求数据,并上传文件
import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net
使用HttpUrlConnection进行post请求上传文件
使用HttpUrlConnection模拟post表单进行文件上传平时很少使用,比较麻烦。   原理是: 分析文件上传的数据格式,然后根据格式构造相应的发送给服务器的字符串。 格式如下:这里的httppost123是我自己构造的字符串,可以是其他任何的字符串 ----------httppost123 (\r\n) Content-Disposition: form-da
URLConnection POST方式传参总结
URLConnection POST方式传参总结 HTTP Post方法用于向服务器提交数据,写法比Get方法稍微复杂那么一点,这里总结一下Post方式传参的几种方法1、  一个或者多个参数,以form形式提交,提交形式如“name=zhangsan&amp;amp;password=123456”,提交代码如下(只是关键语句,不是完整代码): URLpostUrl = new URL(&quot;your url...
使用HttpURLConnection访问https协议请求时.对SSL信任
此篇只涉及到如果访问https链接, 具体的原理不做深究.    当我们使用HttpURLConnection访问http请求的时候没有任何困难, 但是当访问https协议的链接时, 由于证书的问题, 就涉及到此链接的证书验证. 可以保证安全的通信, 但是对爬虫来说, 会变得非常的麻烦. 所以我们需要对https协议的链接在代码层实现信任此链接.     第一步: 实现X509TrustManag...
Ajax请求400错误
400错误: 请求无效 (Bad request);出现这个请求无效报错说明请求没有进入到后台服务里; 原因:前端提交的数据或请求的Url,在后台参数中不能封装或不能处理 解决: 1.可使用stringify将前端传递的对象转化为字符串: JSON.stringify(param) 2.可用Ajax自带的参数processData ,设置为true,意思是不将数据进行序列化,适用于参数直接...
HttpURLConnection以post传数据时中文乱码的一个解决方法
今天在测试自己写的接口时,后台使用HttpURLConnection,以post方式向服务器的接口传数据。但服务器得到的中文是乱码。度娘一早上没找到合适的解决方法。中午一觉醒来随便把 out.writeBytes(string);  改成      out..write(string.getBytes());    就解决了。(简直是天了噜)。 改了之后的部分代码如下: try { UR
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 学习java容易犯的错误 怎么学习互联网大数据