SORU
29 AĞUSTOS 2012, ÇARŞAMBA


nasıl cURL ile bir İSTASYONDAN bir istek debug edebilir misiniz?

Eğer olası bir İSTASYONDAN istekleri cURL kullanarak hata olup olmadığını merak ediyorum. ""Ön kontrol isteği . simüle etmek için herhangi bir yol bulamadım şimdiye kadar

CEVAP
29 AĞUSTOS 2012, ÇARŞAMBA


KÖŞELERİ istekleri curl kullanarak hata olabilir.

Düzenli bir İSTASYONDAN bir istek cUrl kullanarak gönderme

curl -H "Origin: http://example.com" --verbose \
  https://www.googleapis.com/discovery/v1/apis?fields=

-H "Origin: http://example.com" bayrağı üçüncü taraf etki alanı isteği yapıyor. Ne olursa olsun etki alanı içinde yerini tutamaz.

--verbose bayrak istek ve yanıt başlıklarını görebilirsiniz tüm yanıtı yazdırır.

Yukarıda kullandığım url KÖŞELERİ destekleyen bir Google API için örnek bir istek olacak ama test ne yerleştirebileceğiniz.

Yanıt Access-Control-Allow-Origin Başlığı içermelidir.

Ön kontrol isteği cUrl kullanarak gönderme

curl -H "Origin: http://example.com" \
  -H "Access-Control-Request-Method: POST" \
  -H "Access-Control-Request-Headers: X-Requested-With" \
  -X OPTIONS --verbose \
  https://www.googleapis.com/discovery/v1/apis?fields=

Bu birkaç ekleme ile isteği: normal bir İSTASYONDAN benzer

-H bayraklar ek ön kontrol isteği sunucuya başlıkları göndermek

-X OPTIONS bayrağı bu SEÇENEKLER HTTP isteği olduğunu gösterir.

Eğer ön kontrol isteği başarılı olursa, yanıtı ** 10*,* 9 Access-Control-Allow-Headers yanıt başlıklarını içermelidir. Eğer ön kontrol isteği başarısız olduysa, bu başlıkların görünmesi gerekmiyor mu, ya da HTTP yanıtı 200 olmayacak.

Ayrıca -H bayrağını kullanarak ek başlıkları User-Agent gibi belirtebilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • waterfairy17

    waterfairy17

    9 Aralık 2007