Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2011.01.09;
Скачать: [xml.tar.bz2];

Вниз

Вопрос про TidHttp. Просмотр отправляемого содержимого.   Найти похожие ветки 

 
vegarulez ©   (2009-01-30 10:55) [0]

Привет всем мастерам!
использую TidHttp (indy10.1.5 + D7). но сервер почему то пишет о неверно авторизации в связи с чем возникает такой вопрос - Как посмотреть содержимое пакета, то - что непосредственно в сеть отправляется, при Post запросе?

           begin
             Source := TMemoryStream.Create;
             try
               Source.LoadFromFile(edPostFile.Text);
               HTTP.Post(cbURL.Text, Source, Response);
             finally
               Source.Free;
             end;
           end;


 
Медвежонок Пятачок ©   (2009-01-30 11:01) [1]

HTTP.Post("http://localhost", Source, Response);


 
vegarulez ©   (2009-01-30 11:12) [2]

на локалхосте не могу с эмулировать сервер потому как на настоящем сервере используется сертификат SSL и обмен идёт по HTTPS с проверкой сертификатов и авторизацией. поэтому нужно именно посмотреть что на сервер уходит, потому как нужно отладить - где-то ошибка сидит.


 
Медвежонок Пятачок ©   (2009-01-30 11:17) [3]

если ssl то никак не посмотришь.

убери ссл и поставь локальный сервер, который ничего не делает, а просто читает заголовок и боди.
тогда все увидишь аз из


 
Anatoly Podgoretsky ©   (2009-01-30 11:55) [4]

> vegarulez  (30.01.2009 11:12:02)  [2]

И что ты будешь делать с этой ширрованой абракадаброй.


 
brother ©   (2009-02-02 08:20) [5]

имхо задача не решаема) или поднимай копию сервера на локале)


 
vegarulez ©   (2009-02-02 09:23) [6]

Поднял SSL сервер на базе инди из взятый сэмплов на базе IdTCPServer, подложил ему KeyFile, CertFile, RootCertFile, но там сэмпл, для обмена мгновенными сообщениями по зашифрованному каналу м\у клиентом и сервером. Я так подумал пусть моеё приложение и будет клиентом, т.к. idhttp посылает всё равно текст - попробовал на него отпрвить - в итоге вижу только заголовок, т.е. начальную часть сообщения, остальное чото не выводится - повисает.

Думаю ладно подниму обычный хттп сервер на базе idhttpserver, т.к. посоветовали, отключив SSL. Cкачал сэмпл с сайта инди - а он не хочет комплититься - ругается.

[Fatal Error] IdSysBase.pas(31): Could not create output file "junk\IdSysBase.dcu"

В чём может быть проблема???


 
Медвежонок Пятачок ©   (2009-02-02 09:35) [7]

нет каталога junk


 
vegarulez ©   (2009-02-02 09:58) [8]

Удалено модератором
Примечание: Со сленгом на базар


 
vegarulez ©   (2009-02-02 09:59) [9]

хотя сам файл ничего примечательно из себя не представляет..
{
 $Project$
 $Workfile$
 $Revision$
 $DateUTC$
 $Id$

 This file is part of the Indy (Internet Direct) project, and is offered
 under the dual-licensing agreement described on the Indy website.
 (http://www.indyproject.org/)

 Copyright:
  (c) 1993-2005, Chad Z. Hower and the Indy Pit Crew. All rights reserved.
}
{
 $Log$
}

unit IdSysBase;

interface

type
 TIdSysBase = class
 end;

implementation

end.


 
Медвежонок Пятачок ©   (2009-02-02 10:18) [10]

хм... так а причём тут junk

притом, что в свойствах проекта сказано создавать в нем dcu


 
vegarulez ©   (2009-02-02 10:20) [11]

Медвежонок Пятачок ©   (02.02.09 10:18) [10]

Как это отключить???
ведь IdSysBase.dcu уже создан и есть в "c:\Program Files\Indy 10 for Delphi 7\Source\Core\"


 
Медвежонок Пятачок ©   (2009-02-02 10:21) [12]

.... в свойствах проекта сказано ....



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2011.01.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.003 c
6-1233220277
apic
2009-01-29 12:11
2011.01.09
Сетевое имя компа


2-1286865049
vegarulez
2010-10-12 10:30
2011.01.09
Как остановить закачку в IdHttp?


15-1285218847
12
2010-09-23 09:14
2011.01.09
А сегодня довольно хорошая дата - 40444


2-1286938887
Василич
2010-10-13 07:01
2011.01.09
Русские буквы в Debug/Local Variables


15-1285391446
ForumReader
2010-09-25 09:10
2011.01.09
Хочу предложить сервис платных ответов на срочные/сложные вопросы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский