Biz uzak bir sunucudan bazı XML çeker bir komut dosyası var. Bu komut üretim dışında herhangi bir sunucu üzerinde çalışıyorsa, o çalışır.
Ancak, üretimdeki yükleyebilir ve başarısız. Bu istek için cURL kullanıyor ama biz bunu nasıl fark etmez - fopen, file_get_contents, yuva - sadece zaman aşımına. Ben URL istemek için bir Python komut dosyası kullanıyorsanız, bu da olur.
Sorgulamak için başka bir URL ile birlikte aynı senaryo, işleri, - Her zaman. Açıkçası biz arıyoruz XML dönmek yok ama bir şey çıkmıyor - bu uzak sunucuya bağlanmak CAN.
Bu URL kullanarak komut satırı üzerinden talep edildiği takdirde, örneğin, kıvrılma veya wget, tekrar, veri döndürülür. (Aslında, bu boş bir kök elemanını döndürür) ama bir şey geri geliyor biz arıyoruz veri değil.
Biz URL (tam URL toplamda yaklaşık 450 karakter 7 sorgu dize öğeleri ve ishal vardır) sorgu dize öğeleri dışarı şerit İlginçtir, komut aynı boş XML yanıtı dönecektir. Sorgu dizesi belirli kombinasyonları bir kez daha komut dosyası zaman aşımına neden olur.
Bu, tahmin edebileceğiniz gibi, beni son derece şaşkın - o bizim dev sunuculardaki bir yanıt alabilirsiniz içeri çalışmak gerekiyor biri DIŞINDA her koşulda çalışmak gibi görünüyor, biz can, komut satırında bir yanıt alabilirsiniz biz bazı QS unsurları bırakın eğer bir yanıt olsun - biz sadece LIVE sunucuda doğru URL ile istediğimiz yanıt alınamıyor.
Herkes hiç bir öneriniz var mı? Ben fikir sonunda kulüpler!