【问题标题】:curl get request in phpcurl在php中获取请求
【发布时间】:2016-11-11 16:11:04
【问题描述】:

我正在构建一个 GET 请求来发送变量,它可以在没有变量但没有变量的情况下工作。

我是不是弄错了?

$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_URL => 'https://ws.mysite.com/outside.svc/AssessmentActivityInsert?/&userID=' . $userID . '&score=' . $percentile .'&assessmentID= '. $testID . ' &assessmentTitle= '. $testName .'\',',
    CURLOPT_USERAGENT => 'sent from mysite'
));
$resp = curl_exec($curl);
curl_close($curl);

【问题讨论】:

    标签: php curl get


    【解决方案1】:

    将您的网址更改为:

    CURLOPT_URL => 'https://ws.mysite.com/outside.svc/AssessmentActivityInsert/?userID=' . $userID . '&score=' . $percentile .'&assessmentID= '. $testID . '&assessmentTitle= '. $testName,
    
    • 你的 ? 放错地方了
    • 第一个参数中不需要&
    • &assessmentTitle= '. $testName .'\',', 是错误的。应该只是&assessmentTitle= '. $testName,
    • 而您的CURLOPT_USERAGENT 无效。

    【讨论】:

    • CURLOPT_USERAGENT 应该如何?
    • 如果没有用户代理我能逃脱吗
    • @BenjaminOats 看看thisinterestsme.com/php-set-curl-user-agent。大多数时候您不需要发送它,除非服务器需要(即确保您使用的是浏览器等)
    • 仍然无法 GET 但我会继续尝试
    猜你喜欢
    • 2016-05-14
    • 1970-01-01
    • 2014-12-09
    • 2017-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-14
    • 1970-01-01
    相关资源
    最近更新 更多