Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 22965|Відповідь: 6

[Новий випуск] WPF заходить у Discuz і публікує

[Копіювати посилання]
Опубліковано 28.05.2019 14:02:28 | | | |
Я написав форму WPF для реалізації функцій входу та публікації на форумі Discuz,
Реалізовано вхід. Також реалізується збір інших сайтів, і зібраний контент конвертується з html у ubb як зміст публікації.
Що я зараз не розумію, так це те, що вхід реалізований у формі WPF, і цей стан входу залишається вхідним під час натискання кнопки публікації,
Чи залишаються значення cookie та formhash однаковими протягом усього процесу кліку у WPF.
У мене було дві помилки;
1. «Вибачте, ваш запит надійшов не з того джерела або рядок перевірки форми не збігається і не може бути поданий»;
2. «Ваш поточний запит на доступ містить незаконні символи і був відхилений системою»;
чи це питання cookie та formhash;
Чи це питання кодування;
Чи хочете додати плагін для браузера у форму WPF?





Попередній:wpf реалізує керування PictureBox у Winform
Наступний:. Інтеграція мережі PayPal IPN повернення завжди була НЕДІЙСНОЮ
Опубліковано 28.05.2019 14:45:55 |
Cookie, безумовно, постійні, але formhash змінюється щоразу
 Орендодавець| Опубліковано 28.05.2019 14:51:53 |
Сяо Чжажа Опубліковано 2019-5-28 14:45
Cookie, безумовно, постійні, але formhash змінюється щоразу

Чи це відрізняється при вході та публікації?
Опубліковано 28.05.2019 14:59:36 |
Літо Опубліковано 2019-5-28 14:51
Чи це відрізняється при вході та публікації?

Я помітив, що formhash не потрібно змінюватися щоразу, що може відрізнятися від входу
Протестував:



Пост як зазвичай.

URL-адреса:https://www.itsvse.com/forum.php ... ra=&topicsubmit=yes
де FID — це ідентифікатор номерної знаки

Опублікуйте запит, запитуйте контент:
formhash=835c223b&posttime=1559026000&wysiwyg=1&typeid=1&subject=test&message=by%EF%BC%9Aitsvse. com%0D%0A&replycredit_extcredits=0&replycredit_times=1&replycredit_membertimes=1&replycredit_random=100&readperm=&price=&tags=&rushreplyfrom=&rushreplyto=&rewardfloor=& replylimit=&stopfloor=&creditlimit=&allownoticeauthor=1&addfeed=1&usesig=1&save=&adddynamic=true


Після успішного посту серверПовертає статус коду 301, і повернути поштову адресу.


Опубліковано 28.05.2019 15:04:47 |
Я перевірив його з Postman, і він може викладати це нормально, як показано нижче:


Postman автоматично прикріпить файл cookie для поточного браузера, тож вам не потрібно налаштовувати cookie.


 Орендодавець| Опубліковано 28.05.2019 15:07:41 |
Сяо Чжажа Опубліковано 2019-5-28 15:04
Я перевірив його з Postman, і він може викладати це нормально, як показано нижче:

Ваш пост запитаний
formhash=835c223b — у момент входу
Опубліковано 28.05.2019 15:09:32 |
Літо Опубліковано 28.05.2019 15:07
Ваш пост запитаний
formhash=835c223b — у момент входу



Так і має бути, у кожного користувача все по-своєму.
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com