kullanılarak gönderilen istekler için http üstbilgisinin ham bayt verileri nasıl alınır https isteklerini gerçekleştirmek için QNetworkRequest
kullanıyorum. Hata ayıklamak ve https sunucusuna gönderilmeden önce bu sınıf tarafından oluşturulan http başlığının TÜM içeriğini görmek istiyorum.QNetworkRequest
Şimdiye kadar bunu:
QString header_list;
QList<QByteArray> headerList = request->rawHeaderList();
foreach(QByteArray head, headerList)
header_list += head + ": " + request->rawHeader(head) + "\n";
Bu açıkça setRawHeader
kullanılarak ayarlanır başlığının tüm parçalarını içeren dize ile sonuçlanır, ancak varsayılan veya sınıf tarafından eklenen değerler göstermiyor kendi müdahalesi olmadan.
Normalde, uygulamaların sunucuya ne göndermeye çalıştığını görmek için tcpdump
kullanırım, ancak SSL kullanamıyorum.
Gerçekten dışarı çıkıp, sınıfın içinde gizli bir şekilde bulunan "gerçek" üstbilgiyi görmek isterim.
Uygulamamın basit bir yolu var mı? Böylece, uygulamamın hangi http header'ı kullandığını görebiliyorum?