CURL Laravel и Aspx Конечная точка - PullRequest
0 голосов
/ 09 декабря 2018

Создан PHP LARAVEL API, который будет использовать конечную точку aspx для публикации значений.Когда я публикую значения, я получаю FORM ERROR : Value cannot be null. Parameter name: String от конечной точки.

Я проверил свои значения поля публикации, и когда я добавляю значения с использованием конечной точки и браузера, я получаю ответ от конечной точки, но когда яиспользование cURL в моем контроллере Я получаю ОШИБКУ ФОРМЫ

Мой контроллер API

          if(!empty($postFields)){                  
              $fields_string = "";

            foreach($postFields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }

                $fields = rtrim($fields_string, '&');

                $this_ch = curl_init();
                $headers[] = "Connection: Keep-Alive";
                $headers[] = "Content-Type: application/x-www-form-urlencoded";


       curl_setopt($this_ch, CURLOPT_URL, "http://example/test.aspx");
       curl_setopt($this_ch, CURLOPT_RETURNTRANSFER, 1);
       curl_setopt($this_ch, CURLOPT_FOLLOWLOCATION, 1);
       curl_setopt($this_ch, CURLOPT_SSL_VERIFYPEER, false);
       curl_setopt($this_ch, CURLOPT_HTTPHEADER,  $headers);
       curl_setopt($this_ch, CURLOPT_POST, TRUE);
       curl_setopt($this_ch, CURLOPT_POSTFIELDS, $fields);
       //curl_setopt($this_ch, CURLINFO_HEADER_OUT, 1);

       $result = curl_exec($this_ch);

       echo curl_error($this_ch);
       $info = curl_getinfo($this_ch);
       //var_dump($info);
       curl_close($this_ch);
       return $result;

            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...