Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 22965|Risposta: 6

[Nuovo numero] WPF accede a Discuz e pubblica

[Copiato link]
Pubblicato su 28/05/2019 14:02:28 | | | |
Ho scritto un modulo wpf per implementare le funzioni di login e pubblicazione di forum per dispositivi,
Il login è implementato. Si realizza anche la raccolta di altri siti web, e il contenuto raccolto viene convertito da html a ubb come contenuto del post.
Quello che ora non capisco è che il login è implementato in un modulo WPF e questo stato di login rimane loggato durante l'azione del pulsante post,
Se i valori del suo cookie e formhash rimangono gli stessi durante tutto il processo di click in WPF.
Ho avuto due errori;
1. "Mi dispiace, la tua richiesta proviene dalla fonte sbagliata oppure la stringa di verifica del modulo non corrisponde e non può essere inviata";
2. "La tua richiesta di accesso attuale contiene caratteri illegali ed è stata rifiutata dal sistema";
se si tratta di cookie e formhash;
O è una questione di programmazione;
Oppure vuoi introdurre un plugin per browser in un modulo WPF?





Precedente:wpf implementa il controllo PictureBox in winform
Prossimo:. Il valore di reso PayPal IPN con integrazione NET è sempre stato INVALIDO
Pubblicato su 28/05/2019 14:45:55 |
I cookie sono certamente costanti, ma formhash cambia ogni volta
 Padrone di casa| Pubblicato su 28/05/2019 14:51:53 |
Xiao Zhazha Pubblicato il 28-05-2019 alle 14:45
I cookie sono certamente costanti, ma formhash cambia ogni volta

È diverso quando si accede e si pubblica?
Pubblicato su 28/05/2019 14:59:36 |
Estate pubblicato il 28-05-2019 alle 14:51
È diverso quando si accede e si pubblica?

Ho scoperto che il formhash non deve cambiare ogni volta, il che può essere diverso dal login
Testato:



Pubblica normalmente.

URL indirizzo:https://www.itsvse.com/forum.php ... ra=&topicsubmit=yes
dove il FID è l'ID della targa

Richiesta di post, contenuto richiesto:
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


Dopo un post di successo, il serverRestituisce un codice di stato 301, e restituisci l'indirizzo postale.


Pubblicato su 28/05/2019 15:04:47 |
L'ho testato con Postman e può pubblicare normalmente, come mostrato qui sotto:


Postman allegerà automaticamente il cookie del browser attuale, quindi non dovrai configurare i cookie.


 Padrone di casa| Pubblicato su 28/05/2019 15:07:41 |
Xiao Zhazha Pubblicato il 28-05-2019 alle 15:04
L'ho testato con Postman e può pubblicare normalmente, come mostrato qui sotto:

Il tuo post è richiesto
formhash=835c223b è al momento dell'accesso
Pubblicato su 28/05/2019 15:09:32 |
Estate pubblicato il 28-05-2019 alle 15:07
Il tuo post è richiesto
formhash=835c223b è al momento dell'accesso



Dovrebbe esserlo, ogni utente è diverso
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com