致命错误最大时间执行,在API Requst中,我是php

时间:2018-05-02 09:32:14

标签: php curl httprequest fatal-error php-curl

我使用php(cURL)做了一些API请求,但我在cURL_exec()中遇到了问题,在某些情况下,它总是致命错误最大值。执行。怎么解决?真的需要帮助

2 个答案:

答案 0 :(得分:0)

 User:user;
 constructor(private fb: FormBuilder) {
    this.createForm();
  }

  createForm() {
    //form control name should match with User class property name
    this.userForm= this.fb.group({
      name: ['', Validators.required ],
      street: '',
      ..other property
    });
  }

  submit() {
   this.user = userForm.value;
   //if property doesnt match then do this 
   this.user.Name = this.userForm.get('name').value;
   ..do for all property 
  }

答案 1 :(得分:0)

这里可能有几个不同的时间限制,首先,当在cli模式之外运行php时,通常会有php max execution time限制,如果你是set_time_limit() function,可以使用curl_setopt() function.进行更改在fpm后面运行php,通常fpm读取超时与您正在使用的任何fpm客户端(例如,对于nginx + php-fpm,您需要更改nginx的fastcgi_read_timeout变量),并且curl api本身具有超时curl_exec允许运行多长时间,名为CURLOPT_CONNECTTIMEOUTCURLOPT_TIMEOUT,您可以使用enter image description here

进行编辑