Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

http 전송을 Laravel의 Http를 이용해서 할 수 있도록 수정 가능할까요? #12

Open
luensys opened this issue Aug 10, 2023 · 0 comments

Comments

@luensys
Copy link

luensys commented Aug 10, 2023

ncloud의 경우 발송한 메세지, 알림톡의 리스트에 접근할 수 있는 권한을 주지 않다보니
내용을 직접 저장을 해야하는데,
Guzzle을 사용해서 전송되다보니 전송하고 받는 것을 저장할 방법이 없습니다.

Http를 사용하면 이벤트로 처리를 하거나
전송하는 값과 전송 결과를 접근할 수 있는 방법을 마련해주시거나 하면 좋겠습니다.

테스트는 해봤는데,
아래 부분을

            $this->httpClient()->post($endpoint['url'], [
                'headers' => $this->prepareRequestHeaders(
                    $endpoint['method'],
                    $endpoint['path']
                ),
                'body' => json_encode($params),
            ]);

아래와 같이 변경만 해도 간단하게 해결이 가능하긴 합니다.

            Http::withHeaders($this->prepareRequestHeaders(
                $endpoint['method'],
                $endpoint['path']
            ))->post($endpoint['url'], $params);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant