我使用php(cURL)
做了一些API请求,但我在cURL_exec()
中遇到了问题,在某些情况下,它总是致命错误最大值。执行。怎么解决?真的需要帮助
答案 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_CONNECTTIMEOUT
和CURLOPT_TIMEOUT
,您可以使用