Problém s odesláním POST requestu Kdyby\Curl\
- jospol
- Člen | 2
Ahojte,
zkouším psát, kdyby někdo už řešil nebo ho něco napadlo. Máme aplikaci, která odesílá POST requesty pomocí CURL. Několik let fungovala bez problémů, ale najednou vyhazuje 404 (Kdyby\Curl\BadStatusException #404).
Už se nám to stalo jednou a po týdnu pátrání se rozeběhla. Na serveru, který requesty přijímá neevidují od nás žádnou komunikaci, u nás se nic neměnilo – žádné aktualizace na serveru, aplikace,…
Tak dávám do placu, kdyby někdo měl tip, jak postupovat. Díky moc za tipy.
Na 145 se nám zvýrazňuje chyba.
136: $request = new Request($this->sendLetterUrl);
137: $request->setTimeout(45);
138: $request->setCertificationVerify(FALSE);
139: $request->headers['Content-Type'] = 'multipart/form-data';
140: $response = $request->post(array(
141: 'user' => $this->postLogin,
142: 'password' => $this->postPassword,
143: ), array(
144: 'soubor' => $this->requestXml
145: ));
146: $this->locksRepository->unlock(self::REQUEST_XML);
147: } catch (\Exception $e) {
148: $this->locksRepository->unlock(self::REQUEST_XML);
149: throw $e;