Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.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 运行时获取Http错误代码302_Java_Php_Json - Fatal编程技术网

Java 运行时获取Http错误代码302

Java 运行时获取Http错误代码302,java,php,json,Java,Php,Json,我使用这个php代码为一些任务编写java代码 $data_array = array( 'mail'=>'****.com', 'profile_first_name' => 'Sidath' ); $json_data = json_encode($data_array); $request = new HTTP_Request2('**************'); $request->setMet

我使用这个php代码为一些任务编写java代码

$data_array =  array(
            'mail'=>'****.com',
            'profile_first_name' => 'Sidath'
            );
$json_data = json_encode($data_array);
$request = new HTTP_Request2('**************');
$request->setMethod(HTTP_Request2::METHOD_POST)
   ->addPostParameter(array(
        'data' => $json_data,   
    )
);
这是我写的java代码

URL url = new URL("*******.xml");
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            conn.setDoOutput(true);
            conn.setRequestMethod("POST");
            conn.setRequestProperty("Content-Type", "application/json;charset=UTF-8\"");

            String input = "{\"mail\":\"****@gmail.com\",\"profile_first_name\" : \"jjsjds\"}";

            OutputStream os = conn.getOutputStream();
            os.write(input.getBytes());
            os.flush();

运行此java代码后,会出现http错误302。但是php代码运行良好。为什么这段java代码返回302

您是否检查了自己是否经过身份验证?302是重定向。可能是要登录页面。

没有,但php代码在没有身份验证的情况下运行。它只将数据发送到.xml文件。它是有效的。但是java代码给出了302。