0
私はHTTP/Request2.phpを必要とするAPIを持っています。API HTTP/Request2.phpからCURL
(ApacheのHTTPクライアントHTTPコンポーネント(http://hc.apache.org/httpcomponents-client-ga/)
は、私が代わりにCURLを使用することができますから、このコンポーネントを使用しないようにどのような方法があるのですか?ここでは
は、APIコード<?php
require_once 'HTTP/Request2.php';
$request = new Http_Request2('http://ww');
$url = $request->getUrl();
$headers = array(
// Request headers
'Content-Type' => 'application/json',
'Ocp-Apim-Subscription-Key' => '{subscription key}',
);
$request->setHeader($headers);
$parameters = array(
// Request parameters
);
$url->setQueryVariables($parameters);
$request->setMethod(HTTP_Request2::METHOD_POST);
// Request body
$request->setBody("{body}");
try
{
$response = $request->send();
echo $response->getBody();
}
catch (HttpException $ex)
{
echo $ex;
}
?>
良い方向を示すには十分な情報がありません。理論的には、cURLを使用してこれを行うことができます。なぜなら、一日の終わりには、HTTP要求を形成する可能性が高いからです。今、cURLを使用するコードを書き換えることが実際的であるかどうかは、まったく別の質問です。 –
私の質問をコードで更新します – Markos