Skip to content

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

Open
@luensys

Description

@luensys

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);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions