【问题标题】:Http Error code 302 getting when running运行时出现 Http 错误代码 302
【发布时间】:2012-08-23 09:41:41
【问题描述】:

我使用这个 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

【问题讨论】:

    标签: java php json


    【解决方案1】:

    您是否检查过您是否已通过身份验证? 302 是重定向。应该是登录页面吧。

    【讨论】:

    • 否,但 php 代码无需身份验证即可运行。它仅将数据发送到 .xml 文件。它有效。但是java代码给出了302。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2018-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多