Логване с tNMHTTP.Post - не става :(

11 отговора 220 прегледа
#1

Логване с tNMHTTP.Post - не става :(

Пиша си аз (в събитието на някакъв бутон на формата) :
NMHTTP1.Post('[линк]','user="name"&pass="ssap"');
но не ще да се логне в [линк]

Очаквам да позная логването по html в едно мемо, но винаги ми зарежда същата страница - сякаш не ми познава паролата:

procedure TForm1.NMHTTP1Success(Cmd: CmdType);
begin
if NMHTTP1.CookieIn <> '' then
Memo4.Text := NMHTTP1.CookieIn;
Case Cmd of
CmdPOST:
begin
Memo1.Text := NMHTTP1.Header;
Memo2.Text := NMHTTP1.Body;
Memo3.Lines.Add('HTTP POST Successful');
end;
...


ПП
Жалко, че не мога да постна истинските пароли :)

Отговор
в отговор на Svetlin966 #2

Re: Логване с tNMHTTP.Post - не става :(

Просто предложение: виж с някаква програма какво точно се изпраща към сървъра, като се логваш през browser и като се логваш през твойта програма. Ако има разлика - вероятно там е проблема.
Не твърдя че разбирам много, но възможно ли е кавичките да са ти проблема? Без тях пробвал ли си?

Отговор
в отговор на Formal #3

Да, пробвал съм всякакви комбинации

Да, пробвал съм всякакви комбинации от кавички и без кавички :)

За съжаление нямам програма (и не съм измислил механизъм), с която да видя какво върви към и от сървъра (а и не познавам толкова добре веб компонентите на делфи).

Впрочем на моя компютър имам и собствен веб сървър, пхп и мъсял, но също не мога да следя пакетите.

Отговор
в отговор на Svetlin966 #4

HTTP proxy

Това HTTP proxy става:
[линк]

Отговор
в отговор на Йopдaн #5

HTTP proxy - проблем

HTTP proxy - изглежда много добре, а и на страницата има много полезни сорсове.

Но при мен има някакъв проблем със стартирането на проксито. Когато го стартирам, за малко (100мс :) се вижда конзолния екран и след това се скрива.
Изключих си WEB сървъра (abbys), но отново е същото.
Потърсих с процес експлорара, но няма и следа от стартиран процес с име, напомнящо "proxy.exe"
ПП
WinXP, ако има значение :)

Редактирано от Svetlin966 на

Отговор
в отговор на Svetlin966 #6

Re: Да, пробвал съм всякакви комбинации

и това също не е лошо, стига веднъж да се ориентираш как се работи с него.

Отговор
в отговор на Йopдaн #7

Пардон, пардон, ...

Изисквало и параметри на командната линия (естествено :)

Отговор
в отговор на Formal #8

Re: Да, пробвал съм всякакви комбинации

Не ми изглежда да е фрии
([email protected])


Отговор
в отговор на Formal #9

Много симпатична програма

... и лесна за работа, но демо-версията не показва телата на всички пакети :(
Аз от маса време се пробвам с Snifer Pro (Network Associates, Inc) но не мога да си виждам така добре пакетите :(

Отговор
в отговор на Svetlin966 #10

ethereal

Евентуално това може да ви свърши работа.

Отговор
в отговор на Svetlin966 #11

Re: Логване с tNMHTTP.Post - не става :(

[линк]

Отговор
в отговор на Svetlin966 #12

Re: Да, пробвал съм всякакви комбинации

Ако не си се оправил вече с другите програми и искаш да опиташ с CommView, ще те открехна че я има във fenbg.com и в data.bg. (понеже сигурно ще я използваш само за тази цел еднократно, не считам че е проблем да използваш crack-ната версия)

Отговор