card minting api를 postman으로 테스트한 후 php curl 코드로 변환하여 웹 상 테스트를 진행하려 합니다.
포스트맨에서 정상적인 응답을 받는 것을 확인하고 웹에 적용하였는데 get, post 상관없이 klip 점검 페이지 html 코드만 받아오고 있습니다.
어떤 경우에 점검 페이지로 응답되나요?
안녕하세요
Klip에서는 HTTP 400, 500 에러에 대해서 점검 페이지를 리턴하고 있습니다. 혹시 사용하신 curl 테스트를 코드를 첨부해주시면 답변이 도움이 되겠습니다.
포스트맨으로 php curl로 변환한 아래 코드를 사용했습니다.
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.klipwallet.com/v2/wallet/bapp',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => false,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: ...'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
@_albert 시간 괜찮으시면 확인 한번 부탁드려도 될까요?
안녕하세요, 회신이 늦어 죄송합니다.
올려주신 curl을 보면 특별한 점이 없어 보입니다. 다만 authorization에 들어가는 access token은 타임아웃이 존재하기 때문에 새로 발급 받은 토큰으로 시도해보시면 좋을 것 같습니다~