Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

400 Bad Request Hatası #97

Open
muglali20 opened this issue Sep 8, 2022 · 11 comments
Open

400 Bad Request Hatası #97

muglali20 opened this issue Sep 8, 2022 · 11 comments

Comments

@muglali20
Copy link

Merhaba; Elinize sağlık gerçten çok faydalı olmuş.
Benım sorunum dosyarı hosta attıgımda hem testte hemde canlıda aşağıdakı hatayı alıyorum bununla ılgılı destek olabılır mısınız sorun nedır acaba daha once karşılaşan varmı ?

atal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: POST https://earsivportaltest.efatura.gov.tr/earsiv-services/esign resulted in a 400 Bad Request response: <title>Error</title>

ERROR:


in /home/efatura/public_html/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 Stack trace: #0 /home/efatura/public_html/vendor/guzzlehttp/guzzle/src/Middleware.php(69): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response), NULL, Array, NULL) #1 /home/efatura/public_html/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp{closure}(Object(GuzzleHttp\Psr7\Response)) #2 /home/efatura/public_html/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL) #3 /home/efatura/public_html/vendor/guzzlehttp/promises/src/TaskQueue.php(48): GuzzleHt in /home/efatura/public_html/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113

@guncag
Copy link

guncag commented Sep 8, 2022

Merhaba,
bende sunucuda

Client error: POST https://earsivportal.efatura.gov.tr/earsiv-services/assos-login resulted in a 400 Bad Request response:\n<title>Error</title>\r\n

ERROR:

\r\n
\r\n\n

hatası ile karşılaşıyorum.

@metin71
Copy link

metin71 commented Sep 13, 2022

aynı sorun bendede mevcuttur düzeltebilen varmı?.. portal bağlantı urlsi dogru sanırım geldiği sayfa adresinde güncelleme yaptılar. ondan kaynaklı sorun yaşıyoruz..

@ahmetaksoy1985
Copy link

aynı sorun bendede mevcuttur düzeltebilen varmı?.. portal bağlantı urlsi dogru sanırım geldiği sayfa adresinde güncelleme yaptılar. ondan kaynaklı sorun yaşıyoruz..

Ben C# ile yazdım. Aktif olarak kullanıyorum. getCompanyInfo boş dönmesi dışında bir değişiklik görmedim son zamanda. $parameters kısmını "form_params" altında değil direk $url + urlencode($parameters) şeklinde post ediyorum.

@metin71
Copy link

metin71 commented Sep 14, 2022

aynı sorun bendede mevcuttur düzeltebilen varmı?.. portal bağlantı urlsi dogru sanırım geldiği sayfa adresinde güncelleme yaptılar. ondan kaynaklı sorun yaşıyoruz..

Ben C# ile yazdım. Aktif olarak kullanıyorum. getCompanyInfo boş dönmesi dışında bir değişiklik görmedim son zamanda. $parameters kısmını "form_params" altında değil direk $url + urlencode($parameters) şeklinde post ediyorum.

dediğinizi tam olarak anlamadım.. fakat. aşağıdaki kodları düzenleyip birşeyler denedim olmadı.. sizin söylediğiniz gibi olması için.. ama düzelen birşey olmadı..

private function sendRequestAndGetBody($url, $parameters, $headers = null)
{
     $response = $this->client->post($this->getBaseUrl() . "$url", [
        "headers" => $headers ? $headers : $this->headers,
        "form_params" => $parameters
    ]);
    $body = json_decode($response->getBody(), true);
   return $body;
}

@ahmetaksoy1985
Copy link

Kodlarda problem oluştu sanmıştım. Kurdum denedim. Bende çalışıyor. PHP 8.1.6 version. XAMPP üzerinden çalıştırdım. VS Code üzerinde debug ettim.

@metin71
Copy link

metin71 commented Sep 15, 2022

php 5.6 versiyonunda çalışıyoruz.. yazılımımız buna uygun 8 versiyonuna geçiş çok sıkıntı olur..

@muratcesmecioglu
Copy link
Collaborator

Sunucumda php 7.3 var. Test sayfasından fatura oluşturup indirebiliyorum.

Aktif bir keseceğim fatura olmadığı için canlı sistemi şimdilik test edemiyorum. Ancak bağlanıp portaldan kestiğim faturaları imzaladığım bir sistemim daha var. Burada sisteme bağlanıp, kestiğim faturaları ekrana getirebiliyorum. Bir problem gözükmüyor.

@ztemet
Copy link

ztemet commented Sep 15, 2022

php 5.6 versiyonunda çalışıyoruz.. yazılımımız buna uygun 8 versiyonuna geçiş çok sıkıntı olur..

Sorun php versiyonuyla alakalı değil. Sorunun kaynağı farklı bir durum aynı anda birçok kişide aynı problem çıkması garip bir durum

@metin71
Copy link

metin71 commented Sep 15, 2022

Sunucumda php 7.3 var. Test sayfasından fatura oluşturup indirebiliyorum.

Aktif bir keseceğim fatura olmadığı için canlı sistemi şimdilik test edemiyorum. Ancak bağlanıp portaldan kestiğim faturaları imzaladığım bir sistemim daha var. Burada sisteme bağlanıp, kestiğim faturaları ekrana getirebiliyorum. Bir problem gözükmüyor.

güncel indir php 7 olan farklı sunucuda denedim aynı hatayı alıyorum.. GuzzleHttp den kaynaklı bir durum var sanırım ama anlayamadım..

[16-Sep-2022 01:52:19 Europe/Istanbul] PHP Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: POST https://earsivportaltest.efatura.gov.tr/earsiv-services/esign resulted in a 400 Bad Request response:

@metin71
Copy link

metin71 commented Sep 20, 2022

sorun gördüğüm kadarıyla sunucu kaynaklı. local sunucuda curl ile login olup token olan curl kodu. sunucu üzerinde çalışmıyor.

gib sistemine login olup token alan local sunucumuzda curl farkları aşağıdaki gibidir.. çalışan arkadaşlar kontrol sağlayıp bilgi verebilir mi bu konuda ?

Farklar
IDN Yes olması gerekiyor
SSPI Yes - olması gerekiyor
TLS-SRP No - olması gerekiyor

@metin71
Copy link

metin71 commented Sep 30, 2022

arkadaşlar sorun kodlardan değil ip adresinin kara listeye alınması ile alakalıdır. aşağıdaki adresten sunucu ip adresini kontrol edip kara listede görünüyorsa talep açın düzeltince sorun kalmıyor.

https://www.brightcloud.com/tools/url-ip-lookup.php

Repository owner deleted a comment from roneyfraga Mar 18, 2024
Repository owner deleted a comment from roneyfraga Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants
@ahmetaksoy1985 @muratcesmecioglu @guncag @ztemet @muglali20 @metin71 and others