Home PHP Libraries Other libraries http request processing PHP class
http request processing PHP class
<?php
class cls_http_request
{
  public static function curl_get($url, $timeout = 1)
  {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
    $result = curl_exec($ch);
    curl_close($ch);
    if (is_string($result) && strlen($result))
    {
      return $result;
    }
    else
    {
      return false;
    }
  }

http request processing class (encapsulated based on CURL)

get method request (curl)

@param string $url requested url

@param integer $ timeout timeout time (s)

@return string(request successful) | false(request failed)



Disclaimer

All resources on this site are contributed by netizens or reprinted by major download sites. Please check the integrity of the software yourself! All resources on this site are for learning reference only. Please do not use them for commercial purposes. Otherwise, you will be responsible for all consequences! If there is any infringement, please contact us to delete it. Contact information: admin@php.cn

Related Article

How to Properly Close an HTTP Request for Background Processing? How to Properly Close an HTTP Request for Background Processing?

28 Oct 2024

Properly Closing an HTTP Request for Background ProcessingIn HTTP requests, it is often desirable to respond immediately while processing the...

How to Gracefully Handle and Terminate HTTP Request Processing in Go? How to Gracefully Handle and Terminate HTTP Request Processing in Go?

20 Nov 2024

Terminating HTTP Request ProcessingWhen serving HTTP requests, there may be scenarios where it becomes necessary to terminate the processing and...

HTTP Request Handling: Is a Return Statement Necessary for Background Processing? HTTP Request Handling: Is a Return Statement Necessary for Background Processing?

31 Oct 2024

HTTP Request Handling: Closing Properly and Background ProcessingWhen processing incoming HTTP requests, you may face a scenario where you need to...

How to Properly Close an HTTP Request for Background Processing in Go? How to Properly Close an HTTP Request for Background Processing in Go?

29 Oct 2024

How to Properly Close a Request for Background ProcessingIntroductionWhen responding to HTTP requests, you may need to process the payload in the...

Share PHP multifunctional image processing class, _PHP tutorial Share PHP multifunctional image processing class, _PHP tutorial

12 Jul 2016

Share php multifunctional image processing class. Share PHP multi-functional image processing class. The example in this article shares the multi-functional PHP image processing class for your reference. The specific content is as follows php /** * Image.class.php Image processing class * @a

How Do I Link Static Libraries That Depend on Other Static Libraries? How Do I Link Static Libraries That Depend on Other Static Libraries?

13 Dec 2024

Linking Static Libraries to Other Static Libraries: A Comprehensive ApproachStatic libraries provide a convenient mechanism to package reusable...

See all articles