-
Üyelik
30.10.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Back-End Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
F** Ç**
-
Mesajlar
469
-
Beğeniler
162 / 43
-
Ticaret
8, (%100)
merhaba arkadaşlar,
Yazmış olduğum apinin url yönlendirmesini htaccess ile sağladım. Fakat htaccess kafasına göre çalışıyor. Biranda hiç anlamadan çöküyor. Nedeni ne olabilir?
Ayrıca API KEYi request headerına koymak istiyorum. SSL ile encode etmek için. Nasıl yapabilirim?
-
Üyelik
19.04.2015
-
Yaş/Cinsiyet
26 / E
-
Meslek
Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
E** E**
-
Mesajlar
820
-
Beğeniler
1 / 302
-
Ticaret
1, (%100)
Requesti htaccess ile değil de kendin handle etmen daha sağlıklı olur aksi taktirde böyle karışık şeyler için apache seviyesine kadar inmen gerekir. Frameworklerdeki router kısımlarını incele fikir verecektir.
Bir anda anlamadan çöken şey server olabilir veya kodlarında bir sorun vardır, htaccess ile bir alakası yok. Yani htaccess ya çalışır ya çalışmaz, bir çalışıp bir çalışmama durumu yok.
HTTP request methods (GET, POST, PUT, PATCH, UPDATE, DELETE...) konusuna bir bakıver, get dediğin yerde muhtemelen GET isteği yapıyorsundur. GET get şeklinde anlamsız duruyor.
API key random bir şey olabilir ama encode edilecek bir şey olmamalı, işin mantığında böyle bir şey yok. Mutlaka bir doğrulamaya ihtiyacın varsa authorization işlemini JWT veya OAuth2 gibi çözümlerle yapabilirsin.
1 kişi bu mesajı beğendi.
no time for caution
-
Üyelik
14.08.2019
-
Yaş/Cinsiyet
26 / E
-
Meslek
Full-Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
S** Ç**
-
Mesajlar
518
-
Beğeniler
1 / 188
-
Ticaret
5, (%100)
parse url ile yapman gerekli handleyi htacces ile değil arkadaşında dediği gibi apache seviyesine kadar geri dönmen gerekir. Tavsiyem ya framework kullan ya da kendin frameworklerdeki router yapısını incele ve kendine sadece router yapısı benzeri bir urlyi parse ettiren fonksiyon yaz ve url segmentlerine ayırıp segmentten api keyi veya neyi gönderiyorsan onu al.
1 kişi bu mesajı beğendi.