小编rnd*_*s2r的帖子

Guzzle表现得不像CURL

我想从纯CURL迁移到Guzzle,但API调用未正确注册.

工作CURL(来自此处的课程:https://stackoverflow.com/a/7716768/8461611)

...
$Curl = new CURL(); // setting all curl_opts there

// creating session
$session = explode(";", $Curl->post("http://www.share-online.biz/upv3_session.php", "username=".$un."&password=".$pw));
$session_key = $session[0];
$upload_server = $session[1];

// upload
$vars = ... // see below
var_dump(explode(";",$Curl->post($upload_server, $vars))); // works
Run Code Online (Sandbox Code Playgroud)

现在是Guzzle的东西

...
$Curl = new GuzzleHttp\Client();
$jar = new GuzzleHttp\Cookie\FileCookieJar("cookie.txt", true);

//creating session

$session = explode(";", $Curl->request('POST', "http://www.share-online.biz/upv3_session.php", 
   ["form_params" => ["username" => $un, "password" => $pw], 'cookies' => $jar])->getBody());
$session_key = $session[0];
$upload_server = $session[1];

$vars = ["username" …
Run Code Online (Sandbox Code Playgroud)

php curl guzzle6

11
推荐指数
1
解决办法
574
查看次数

标签 统计

curl ×1

guzzle6 ×1

php ×1