2014-03-24 2 views
0

은 내가 -sS https://getcomposer.org/installer 컬 $ 망할 놈의 명령 으로 작곡가를 설치 https://github.com/composer/composer URL 에서 mashape API를위한 PHP 소스 코드를 다운로드입니다 PHPmashape API를 클래스 'Unirest'을 (를) 찾을 수 없습니다 오류가

은 내가

{ 
    "require" : { 
    "mashape/unirest-php" : "dev-master" 
    }, 
    "autoload": { 
    "psr-0": {"Unirest": "lib/"} 
    } 
} 

composer.json 의 코드 행을 포함하고 난 루트 디렉토리에 test.php 이름으로 새 파일을 만들고 위의 모든 후

require_once '/test/Unirest.php'; 
$response = Unirest::post("http://httpbin.org/post", array("Accept" => "application/json"), 
    array(
    "parameter" => 23, 
    "foo" => "bar" 
) 
); 

$response->code; // HTTP Status code 
$response->headers; // Headers 
$response->body; // Parsed body 
$response->raw_body; // Unparsed body 

포함 프로세스 나는이 소스 코드를 실행 한 다음 "unirest"클래스를 표시하지 않습니다. 이 문제를 해결할 방법이 있습니까? Unirest를 사용하는

답변

0

안녕하세요 덕분에, 그것은 개발자를위한 훌륭한 도구입니다, 내가 매일 Unirest을 사용 그래서 나중에 도울 수/모든

먼저 당신이 포함되지 않은 작곡가 제대로 라이브러리를 필요로 다음을 수행해야 작곡가 자체에 의해 생성 된 공급 업체 폴더에 autoload.php가 필요합니다.

두 번째로 print_r()을 사용해야하는 raw_body를 표시하기 위해 배열이 반환됩니다.

호프가 도움이 되었으면 최고! Mashape 보안관 : D

작업 + 관련 코드 :

<?php 
require 'vendor/autoload.php'; 
$response = Unirest::post("http://httpbin.org/post", array("Accept" => "application/json"), array(
    "parameter" => 23, 
    "foo" => "bar" 
) 
); 
print_r($response->raw_body); 
?> 
관련 문제