0

この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 を返す理由

4

1 に答える 1

0

認証されているかどうかを確認しましたか? 302はリダイレクトです。おそらくサインオンページへ。

于 2012-08-23T10:11:59.483 に答える