1
을 사용하지 않도록 설정하고 서버는 응답으로 application/json
에서 일부 데이터를 반환GuzzleHttp 내가 내 GET 요청의 일부 JSON을 보내야에는 urlencoding
$url='http://example.com/var1=123&var2={'id':123,satrt:342,end:987,using:"abc"}';
나는이 코드를 사용합니다
$client = new \GuzzleHttp\Client;
$response = $client->get($url);
$data = json_decode((string)$response->getBody(), true);
을하지만, 그것은을 보내 요청에 :
http://example.com/var1=123&var2=%7B'id':123,satrt:342,end:987,using:"abc"%7D
나는,545,262,232 약 this 대답을 참조 10 그러나 아무것도하지 않습니다.
는 어떻게 인코딩, { 및 }를 URL로하지 GuzzleHttp을 알 수 있습니까?
잘못된 형식의 URL로 GET 요청을 기대할뿐만 아니라 동일한 형식의 URL로도 작동하지 않을 제 3 자 API 서버를 즐겼습니다. 나는 이것이 같은 상황이라고 생각한다. –