1

Javaプロジェクトを使用して、 libを使用MavenしてRESTアプリに書き込みます。Unirest

私の依存関係はpom.xml次のようになります:

    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.3.6</version>
    </dependency>

    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpasyncclient</artifactId>
        <version>4.0.2</version>
    </dependency>

    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpmime</artifactId>
        <version>4.3.6</version>
    </dependency>

    <dependency>
        <groupId>org.json</groupId>
        <artifactId>json</artifactId>
        <version>20140107</version>
    </dependency>

    <dependency>
        <groupId>com.mashape.unirest</groupId>
        <artifactId>unirest-java</artifactId>
        <version>1.4.7</version>
    </dependency>

そして、 url に接続したいhttps://demo-api.ig.com/gateway/deal。これはエクスチェンジ プロバイダーであり、プロバイダーからの応答を取得したいので、例 1: ログイン のような情報を送信する必要があります。

どうすればこれを行うことができUnirestますか?

私はこのようなことを試します:

HttpResponse<JsonNode> jsonResponse = Unirest.post(url)
                .header("Content-Type", "application/json; charset=UTF-8")
                .header("Accept", "application/json; charset=UTF-8")
                .queryString("X-IG-API-KEY", "52d5bc6eee5f2c1775ac4cxz85ef4356c12d23a7")
                .asJson();

...しかし、私loginと私についての情報も提供する必要がありますpassword

4

0 に答える 0