Java で認証用の cURL 機能を実現するにはどうすればよいですか?

DDD
リリース: 2024-11-02 19:11:30
オリジナル
209 人が閲覧しました

How to Achieve cURL Functionality in Java for Authentication?

JAVA で同等の cURL

この質問は、HTTP 転送を処理するための、PHP 関数である cURL に相当する JAVA ライブラリを見つけることを目的としています。認証コンポーネント内。質問者は、JAVA で複製することを目的としたサンプル cURL コード スニペットを提供しています。

このタスクに最も適切な JAVA ライブラリは、HttpsURLConnection です。提供されている cURL コードを模倣した簡略化された例を次に示します。

<code class="java">import java.net.URL;
import java.net.HttpURLConnection;
import java.io.OutputStream;

public class CurlEquivalent {

    public static void main(String[] args) throws Exception {
        String url = "https://" + AUTH_SERVER + "/auth/authenticate.asp?pt1=$uname&amp;pt2=$pass&amp;pt4=full";

        HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection();
        con.setRequestMethod("POST");
        OutputStream out = con.getOutputStream();
        out.write("LOGIN".getBytes("UTF-8"));
        out.close();

        con.getInputStream().close();
    }
}</code>
ログイン後にコピー

このコード スニペットは、指定された URL への HTTP 接続を確立し、リクエスト メソッドを POST に設定し、リクエスト パラメータを出力ストリームに書き込み、閉じます。出力ストリーム。次に、サーバーからの応答を読み取り、入力ストリームを閉じます。

この例には例外処理が含まれていませんが、提供されている cURL コードと同様の HTTP 転送を実行するために必要な重要な機能が提供されます。

以上がJava で認証用の cURL 機能を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート