Endpoint który zawsze będzie odpowiadał 200 (OK)

0

Hej Wszystkim,

Przepraszam, za zupełny brak wiedzy merytorycznej ale web development jest dla mnie czymś zupełnie nowym. Założyłem sobie hosting www i na serwerze stworzyłem dwa katalogi "endpoint1" i "endpoint2". Powiedzmy, że moja domena to "www.abc.com". Chciałbym aby każdy http reqest "Post" do "abc.com/endpoint1" zwracał zawsze 200 (OK). Znalazłem prosty program w PHP

<?php 
if ( isset( $_POST['submit'] ) ) {
	http_response_code(200); 
	echo http_response_code();  
	return; 
}
?> 

Jednak nie mam pojęcia gdzie go wstawić żeby działało. Czy w ogóle kombinuję w dobrą stronę czy wszystko mylę?

3

Wklejasz do pliku endpoint1.php i możesz wtedy wywołać, wpisując "abc.com/endpoint1.php.
Jeśli zaś chcesz wywołać wpisaniem abc.com/endpoint1, to potrzebujesz jeszcze pliku .htaccess z ± takim zapisem:

Options FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteRule ^([^.]+)$ $1.php [L]
0
Freja Draco napisał(a):

Wklejasz do pliku endpoint1.php i możesz wtedy wywołać, wpisując "abc.com/endpoint1.php.
Jeśli zaś chcesz wywołać wpisaniem abc.com/endpoint1, to potrzebujesz jeszcze pliku .htaccess z ± takim zapisem:

Options FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteRule ^([^.]+)$ $1.php [L]

Dzięki wielkie! Działa

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.