java 如何使用HttpURLConnection模拟表单提交?
PHPz
PHPz 2017-04-18 09:03:35
0
3
338

尝试了下百度的代码, 都是返回原网页,并没有返回登录跳转之后的网页啊。
到底要怎么进行模拟表单提交啊?

PHPz
PHPz

学习是最好的投资!

répondre à tous(3)
大家讲道理

Il existe de nombreux frameworks http, et il n'est pas nécessaire d'écrire toutes les requêtes http vous-même. Par exemple, il existe okhttp, et il existe également un framework http basé sur des annotations : retrofit.

阿神
模拟表单提交很好搞啊:
<form action="填写你要请求的url地址">
    name: 参数一
    password:参数二
</form>

相当于执行了:url?参数一=111&参数二=333
黄舟

HttpURLConnection ne sautera pas en fonction du code de retour
Vous devez analyser le code d'état HTTP à partir du résultat. S'il est 302, utilisez l'attribut referer dans l'en-tête HTTP renvoyé. à après la connexion. L'adresse
supprime l'adresse redirigée et relance la demande

Il n'est pas recommandé d'utiliser HttpURLConection du JDK, qui n'est pas simple à utiliser. Il est recommandé d'utiliser Apache httpClient ou OKHTTP

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal