«api» etiketlenmiş sorular

Bir uygulama programlama arabirimi (API), yazılımın başka bir yazılım tarafından kullanılması amaçlanan spesifikasyondur.


4
Win32 API'sının Evrimi [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Windows 32 API'si zaman içinde çok değişti mi? 1998'den itibaren Charles Petzold'un "Programlama Windows, …
11 books  c  windows  api 

4
XML'i sunucuda ayrıştırmalı mıyım veya bir proxy sağlamalı mıyım ve tarayıcının onu ayrıştırmasına izin vermeli miyim?
Bir üçüncü taraf API ile arayüz gerekir. Bu API ile son kullanıcının tarayıcısından bir GET isteği yaparım ve bir XML yanıtı alırım. Bu veriler, kullanıcının içinden arama yapabileceği, karar vermek için kullanabileceği tarayıcı tabanlı bir uygulamada kullanılmalıdır. Ana sorun, çoğu tarayıcının alanlar arası XML kullanımını kilitlemesidir, bu yüzden basitçe alamıyorum …
11 javascript  api  xml  websites  json 

3
HTTP başlıkları üzerinden erişim belirteçleri iletmek güvenli midir?
Bu ilk RESTful web hizmetidir ve güvenlik sorunları hakkında endişeliyim. Erişim kodumu HTTP üstbilgileri aracılığıyla aktarmak güvenli midir? Örneğin: POST /v1/i/resource HTTP/1.1 Content-Type: application/x-www-form-urlencoded Api-key: 5cac3297f0d9f46e1gh3k83881ba0980215cd71e Access_token: 080ab6bd49b138594ac9647dc929122adfb983c8 parameter1=foo&parameter2=bar Bağlantı bitti SSL. Ayrıca, scopeher biri için özellik olarak tanımlanması gerekenleraccess token

1
Tünel oluşturma ile ilgili REST API kuralı
Sadece REST API Kural Kitabı'nda okuyun : GET ve POST, diğer istek yöntemlerini tünellemek için kullanılmamalıdır . Tünel oluşturma, bir iletinin amacını maskeleyen veya yanlış tanıtan ve protokolün saydamlığını zayıflatan HTTP'nin kötüye kullanılması anlamına gelir . REST API'sı, HTTP kelime dağarcığı olan istemcileri barındırmak amacıyla HTTP'nin istek yöntemlerini kötüye kullanarak …
11 api  rest  web-framework  http 

2
Uyarı Sistem Mimarisi
Çeşitli programlardan gelen uyarı mesajlarını işleyen ve bu uyarıları e-posta yoluyla tüketicilere indirgeyen bir sistem oluşturmak istiyorum. Tüm bunlar tek bir dahili ağ üzerinden sağlanacaktır. Bence temel mimarinin şöyle görünmesini istiyorum: Şu anda sahip olduğum temel endişe benim "API-çeşit" ne olacak "Message Handler" bit. Bu sistemin tüm bileşenlerinin veritabanına tüm …

3
Symfony ile harici RESTful API nasıl kullanılır?
Projelerimiz için çoğunlukla ön uç Symfony uygulamalarının arka uç RESTful API'leriyle etkileşime girdiği bir Microservice mimarisi inşa ediyoruz. Sorun bu yaklaşım Symfony varlık yönetimini ağırlıklı olarak veritabanı ile Doktrine dayanarak kırmaktır. Symfony, çoğu zaman işi otomatikleştiren Doctrine ile varlıkları ele aldığında, API'lardan harici verilere erişmemiz gerektiğinde bu kolayca çoğaltılamaz. Örneğin, …

1
Mikrodenetleyiciler için RTOS için Message Queue
Şu anda mikrodenetleyiciler için bir RTOS yazıyorum. Her şey C ++ 11'de yazılmıştır - eğer kimse ilgilenirse ve depoya bağlantı alttadır. Şu anda konuları (veya kesme işleyicileri ve iş parçacıkları veya kesme işleyicileri ve diğer kesme işleyicileri arasında) nesneleri geçirmek için basit bir veri kuyruğu olan bir sınıf yazıyorum. Genellikle …

5
REST API kavramları
Birisinin biraz ışık tutacağını umduğum REST API tasarımı hakkında üç sorum var. Saatlerce durmadan aradım ama sorularıma hiçbir yerde cevap bulamadım (belki sadece ne arayacağımı bilmiyorum?). Soru 1 İlk sorum eylemler / RPC ile ilgili. Bir süredir bir REST API geliştiriyorum ve koleksiyonlar ve kaynaklar açısından bir şeyler düşünmeye alışkınım. …
10 api  rest 

6
Bir REST istemcisini bir REST Sunucusuna karşı test etme. Fikstür nasıl yapılır?
Birim testleri yazarken, armatürleri kullanmak yaygındır: az test edilebilir veri, bu yüzden şunu söyleyebiliriz: 1. Tüm müşterilerin Willy Wonka'yı içermesi gerekir. 2. İstemci 3'ü silin ve istemcilerin artık Willy Wonka'yı içermemesini sağlayın. Birim testleri için bu iyi. Fikstürleri yeniden yüklemek veya işlemi geri almak için kurulum / sökmeyi kullanın. Böylece …
10 unit-testing  api  rest 

1
Web hizmeti için ticari lisans anahtarı oluşturun
Arka fon Web tabanlı yazılım lisanslama ile ilgili bir iş sorum var. Bazı web siteleri çeşitli API'ler için hizmet olarak yazılım sunar. Google'ın Özel Arama API'sı buna iyi bir örnektir . Web servislerini kullanma süreci tipik olarak aşağıdakilere benzer: Hesap. Kullanıcı bir hesap oluşturur. Sunucusu. Kullanıcı, API istekleri yapacak sunucuların …

2
Tekrar oynatma saldırılarını önlemek için HTTPS yeterli mi?
Bir mobil uygulama için bir sunucuda birkaç REST yöntemini açığa vuruyorum. Kullanıcıların HTTP yöntemlerinin nasıl oluşturulduğunu (mobil uygulamadan) nasıl koklayabilmelerini ve sonra tekrar sunucuya gönderebilmelerini önlemek istiyorum. Misal : Mobil uygulama istek gönder Kullanıcı bir proxy kullanır ve ağda neler olup bittiğini kontrol edebilir Kullanıcı mobilin yeni gönderdiği isteği görür …
10 api  https 

1
Google AJAX Arama API'sına ne oldu
Ancak Google AJAX Arama API'sına stackoveflow noktası dahil tüm referansları ana Google arama sorgulamak için arıyorum . Garip olan şey, artık amortismana uğradığını söyleyen bir not bile yok gibi görünüyor mu? Eski bağlantılar ana Google kod sitesine işaret ediyor. Bu sitedeki API'lerin listesine bakarsam değiştirilen API, aynı sayfaya geri dönen …
10 api  google 


4
Bir REST API, tarih saatini uygun istemcilerin saat dilimine dönüştürebilmelidir mi?
API'mizi uygularken, tarih ve saat dilimleri sorunu gündeme geldi. Tüm tarihler veritabanında UTC olarak normalleştirilir. Şu anda, API dışı uygulamada, tüm tarihler, sunulmadan önce kullanıcı tercihlerine göre dönüştürülür. Şimdi aynı soru API için geldi: API, istek semantiğine dayalı bir saat dilimine uygun tarih saatini döndürebiliyor mu? Örneğin GET /posts?timezone=America/Sao_Paulo? Yoksa …
10 rest  api  time 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.