Claude ile çözüm aldım
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Şirket Ekleme Formu</title>
</head>
<body>
<!-- Basit Form -->
<form id="companyForm">
<label for="companyName">Şirket Adı:</label>
<input type="text" id="companyName" name="companyName" required>
<button type="submit">Gönder</button>
</form>
<!-- JavaScript ile POST isteği -->
<script>
document.getElementById('companyForm').addEventListener('submit', async function(e) {
e.preventDefault();
const companyName = document.getElementById('companyName').value;
const url = `http://localhost:700/api/Project/AddCompanies?CompanyName=${encodeURIComponent(companyName)}`;
try {
const response = await fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
// Eğer authorization gerekiyorsa:
// 'Authorization': 'Bearer your-token-here'
}
});
if (response.ok) {
const data = await response.json();
alert('Şirket başarıyla eklendi!');
console.log('Sunucu yanıtı:', data);
} else {
alert('Bir hata oluştu!');
}
} catch (error) {
console.error('Hata:', error);
alert('Bağlantı hatası oluştu!');
}
});
</script>
</body>
</html>