1
私は安心して、JavaとApiのテストを使用するのが初めてですので、私に優しくしてください。ベアラ認証を使用するAPIをテストするために安心して使用すると、テストは失敗します: - java.net.ConnectException:接続が拒否されました:接続安心ベアラー認証
私はこの問題が認証に関係する可能性が高いとわかりますが、 "ベアラー"の使い方。私は周りを検索し、何とか私は私のユーザー名とパスワードを使用して最初のリクエストをする必要があると信じています。ベアラ認証に使用するトークンを取得します。 誰かがこれを簡単な例で行うのを手伝ってもらえますか?
私のコードは
import com.jayway.restassured.RestAssured;
import static com.jayway.restassured.RestAssured.*;
import static org.hamcrest.Matchers.hasItem;
@BeforeTest
public void setUp() {
RestAssured.enableLoggingOfRequestAndResponseIfValidationFails();
RestAssured.authentication = preemptive().basic("username","password");
}
@Test
public void successfulTest() {
given()
.contentType("application/json; charset=UTF-8");
when().
get("http://mydomain/testpath/Id=2").
then().
statusCode(200);
}