2012-04-25 4 views
0

HttpSocket request CakePHP 메소드를 사용하여 일부 API에 대한 요청을 수행하고 있습니다. 내 요청에 따라 매개 변수를 보내고 싶습니다. 아무도 그 방법을 사용하여 매개 변수를 보낼 수있는 방법을 알고 있습니까? 나는 아약스와 함께이 일을한다면 나는CakePHP에서 HttpSocket의 메소드를 요청하기 위해 데이터를 전달하십시오.

username: smith123 
password: qwerty 

: 예를 들어, 내가이 URL로 요청을 전송하고있어 가정 해 봅시다 :

http://www.mydomain.com 

하지만 예를 들어,이 요청에 매개 변수를 보낼 싶어 같은 것을 할 것이다 : 나는 (또한 위의 아약스 예에 지정된대로 예상되는 데이터의 종류) 이러한 매개 변수를 보내 어떻게의 요청 방법을 사용하여 http://www.mydomain.com

$.post('http://www.mydomain.com', {username: "smith123", password: "qwerty"}, 'json'); 

을 HttpSocket CIA 요원

이 도와주세요 CakePHP의

의 SS는

답변

1

난 당신이 기본 방법입니다, 요청하지의 취득 또는 포스트 방법을 사용할 것 같아 감사드립니다. http://book.cakephp.org/1.3/en/view/1518/get

당신은 문자열이나 배열 중 하나로서 get 메소드의 두 번째 인수에 매개 변수를 전달할 수 있습니다 :

App::import('Core', 'HttpSocket'); 
$HttpSocket = new HttpSocket(); 
$results = $HttpSocket->get('http://www.google.com/search', 'q=cakephp'); 
debug($HttpSocket->response); 
관련 문제