Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java REST调用返回200,但由于POST而没有所需的更改_Java_Api - Fatal编程技术网

Java REST调用返回200,但由于POST而没有所需的更改

Java REST调用返回200,但由于POST而没有所需的更改,java,api,Java,Api,我在与邮递员一起使用时收到以下REST呼叫的响应。响应代码为200: 我正在尝试编写一些代码来进行REST调用: HttpHost-httpHostTag=getMMCHost(prop); System.out.println(httpHostTag); //@抑制警告(“弃用”) DefaultHttpClient httpclient=(DefaultHttpClient)已验证客户端(新的DefaultHttpClient()); HttpGet-httpostTag=verifie

我在与邮递员一起使用时收到以下REST呼叫的响应。响应代码为200:

我正在尝试编写一些代码来进行REST调用:

HttpHost-httpHostTag=getMMCHost(prop);
System.out.println(httpHostTag);
//@抑制警告(“弃用”)
DefaultHttpClient httpclient=(DefaultHttpClient)已验证客户端(新的DefaultHttpClient());
HttpGet-httpostTag=verifiedGet(urlTagUpdate、Mmc_用户、Mmc_密码);
HttpResponse response=httpclient.execute(httpHostTag,httpostTag);
System.out.println(response.getParams());
int respCode=response.getStatusLine().getStatusCode();
System.out.println(“标记更新API调用的响应代码:“+respCode”);
字符串代码=整数.toString(respCode);
HttpEntity=response.getEntity();
如果(实体!=null){
InputStream instream=entity.getContent();
结果=转换流到管柱(流内);
//resultsg=result.split(“,”[0]。split(“:”[1];
resultsg=result.split(“,”[0]。split(“msg”)[1];
系统输出打印项次(resultsg);
System.out.println(“响应:+结果”);
流内关闭();
}
if(Code.equals(“200”)| | Code.equals(“202”)| | Code.equals(“204”)){
系统输出打印项次(resultsg);
//return“RESPONSE:+resultsg;
}否则{
返回“错误:+结果”;
}
}捕获(例外e){
System.out.println(“代码错误”);
e、 printStackTrace();
}
System.out.println(“标记更新到setenv.sh…………这将需要大约10秒”);
试一试{
睡眠(10000);
}捕捉(中断异常e){
Thread.currentThread().interrupt();
//如果线程被中断,您可能想退出
}
返回null;

}
“在上面的拆分消息部分,我遇到了错误。”什么错误?索引超出范围:1…………但这只是显示结果消息,并不影响进行REST调用的主要动机。事实上,响应代码是200(从POSTMAN运行时相同)建议REST调用进行得很顺利。问题是,尽管重新调用了正确的代码,但它没有进行POST更改,这是我调用REST的主要原因。