PHP에서 CURL이 반환하는 JSON 값만 구문 분석하는 방법은 무엇입니까?

Atasha

CURL을 통해 POST 값을 성공적으로 보낼 수 있지만 반환하는 유일한 JSON 코드를 얻는 방법을 알아낼 수없는 것 같습니다.

다음은 내 코드의 일부입니다.

try {
    $curl = curl_init($url);

    if (FALSE === $curl)
        throw new Exception('failed to initialize');

    curl_setopt($curl, CURLOPT_HEADER, 1);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_HTTPHEADER,
        array("Content-type: application/json")
    );          
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");   
    curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));

    $message = curl_exec($curl);

    if (FALSE === $message)
        throw new Exception(curl_error($curl), curl_errno($curl));

    $response = curl_getinfo($curl, CURLINFO_HTTP_CODE);
    $error = $message;

    var_dump($error);
    curl_close($curl);

} catch(Exception $e) {
    trigger_error(
        sprintf(
            'Curl failed with error #%d: %s',
            $e->getCode(), $e->getMessage()
        ),
        E_USER_ERROR
    );
}

$ response 변수에 대한 올바른 값을 얻을 수 있지만 반환 된 메시지는 다음과 같습니다.

string(253) "HTTP/1.1 400 Bad Request Cache-Control: no-cache Pragma: no-cache Content-Type: application/json; charset=utf-8 Expires: -1 Server: Microsoft-IIS/8.5 Date: Sun, 02 Jul 2017 17:47:34 GMT Content-Length: 38 {"Message":"Email is already in used"}"

var_dump를 사용하려고 할 때. 오류 메시지 변수는 { "Message": "Email is already in used"}에있는 메시지 값입니다.

팁이 있습니까?

정말 고마워!

톰 어딩
HTTP/1.1 400 Bad Request Cache-Control: no-cache Pragma: no-cache Content-Type: application/json; charset=utf-8 Expires: -1 Server: Microsoft-IIS/8.5 Date: Sun, 02 Jul 2017 17:47:34 GMT Content-Length: 38

cURL 요청에서 반환 된 헤더입니다. 출력에서 헤더를 제거하려면 ( )
로 설정 CURLOPT_HEADER해야 합니다.FALSE0

curl_setopt($curl, CURLOPT_HEADER, 0);

에 의해 언급 한 바와 같이 문서CURLOPT_HEADER입니다 TRUE헤더 출력에 포함됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이름이없는 Android에서 json 배열을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 JSON 문자열을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Google의 이미지 검색 API에서 반환 된이 JSON 문자열을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Android에서 json 객체 제목없이 json 배열을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

하나의 JSONObject에서 HTML 테이블을 JSON으로 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Android에서 두 값으로 json 객체를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

iOS에서 JSON 빈 키 값을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Android에서 여러 Json 값을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

objectMapper를 사용하여 키 값없이 json 배열을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

일부 값에 키가없는 JSON을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Delphi 10.3에서이 json 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

"이름 : 값"형식이 아닌 JSON 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Swift 2에서 JSON을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

http 응답에서이 json.dump를 구문 분석하고 각 값에 액세스하는 방법은 무엇입니까?

분류에서Dev

JSON 요청에서 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

iOS에서 이러한 유형의 JSON 응답을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Android에서 특정 JSON 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

이 json을 List <Class>에서 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Objective C에서 Wikipedia의 JSON 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Java에서 이러한 유형의 JSON을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Java에서 이러한 유형의 JSON을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

nsstring에서 json 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

iOS에서 데이터를 Json 형식으로 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Azure 데이터 탐색기에서 사용자 지정 키 / 값 쌍 문자열을 JSON 개체로 구문 분석하는 방법은 무엇입니까?

분류에서Dev

이 JSON 데이터를 구문 분석하여 Python에 나열하는 방법은 무엇입니까?

분류에서Dev

select mysql 쿼리로 만든 Json 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

JSON을 구문 분석하고 테이블을 만드는 방법은 무엇입니까?

분류에서Dev

JSON을 구문 분석하고 테이블을 만드는 방법은 무엇입니까?

분류에서Dev

이 JSON을 GSON으로 구문 분석하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    이름이없는 Android에서 json 배열을 구문 분석하는 방법은 무엇입니까?

  2. 2

    파이썬에서 JSON 문자열을 구문 분석하는 방법은 무엇입니까?

  3. 3

    Google의 이미지 검색 API에서 반환 된이 JSON 문자열을 구문 분석하는 방법은 무엇입니까?

  4. 4

    Android에서 json 객체 제목없이 json 배열을 구문 분석하는 방법은 무엇입니까?

  5. 5

    하나의 JSONObject에서 HTML 테이블을 JSON으로 구문 분석하는 방법은 무엇입니까?

  6. 6

    Android에서 두 값으로 json 객체를 구문 분석하는 방법은 무엇입니까?

  7. 7

    iOS에서 JSON 빈 키 값을 구문 분석하는 방법은 무엇입니까?

  8. 8

    Android에서 여러 Json 값을 구문 분석하는 방법은 무엇입니까?

  9. 9

    objectMapper를 사용하여 키 값없이 json 배열을 구문 분석하는 방법은 무엇입니까?

  10. 10

    일부 값에 키가없는 JSON을 구문 분석하는 방법은 무엇입니까?

  11. 11

    Delphi 10.3에서이 json 데이터를 구문 분석하는 방법은 무엇입니까?

  12. 12

    "이름 : 값"형식이 아닌 JSON 데이터를 구문 분석하는 방법은 무엇입니까?

  13. 13

    Swift 2에서 JSON을 구문 분석하는 방법은 무엇입니까?

  14. 14

    http 응답에서이 json.dump를 구문 분석하고 각 값에 액세스하는 방법은 무엇입니까?

  15. 15

    JSON 요청에서 데이터를 구문 분석하는 방법은 무엇입니까?

  16. 16

    iOS에서 이러한 유형의 JSON 응답을 구문 분석하는 방법은 무엇입니까?

  17. 17

    Android에서 특정 JSON 데이터를 구문 분석하는 방법은 무엇입니까?

  18. 18

    이 json을 List <Class>에서 구문 분석하는 방법은 무엇입니까?

  19. 19

    Objective C에서 Wikipedia의 JSON 데이터를 구문 분석하는 방법은 무엇입니까?

  20. 20

    Java에서 이러한 유형의 JSON을 구문 분석하는 방법은 무엇입니까?

  21. 21

    Java에서 이러한 유형의 JSON을 구문 분석하는 방법은 무엇입니까?

  22. 22

    nsstring에서 json 데이터를 구문 분석하는 방법은 무엇입니까?

  23. 23

    iOS에서 데이터를 Json 형식으로 구문 분석하는 방법은 무엇입니까?

  24. 24

    Azure 데이터 탐색기에서 사용자 지정 키 / 값 쌍 문자열을 JSON 개체로 구문 분석하는 방법은 무엇입니까?

  25. 25

    이 JSON 데이터를 구문 분석하여 Python에 나열하는 방법은 무엇입니까?

  26. 26

    select mysql 쿼리로 만든 Json 데이터를 구문 분석하는 방법은 무엇입니까?

  27. 27

    JSON을 구문 분석하고 테이블을 만드는 방법은 무엇입니까?

  28. 28

    JSON을 구문 분석하고 테이블을 만드는 방법은 무엇입니까?

  29. 29

    이 JSON을 GSON으로 구문 분석하는 방법은 무엇입니까?

뜨겁다태그

보관