cari

Rumah  >  Soal Jawab  >  teks badan

java 如何使用HttpURLConnection模拟表单提交?

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

PHPzPHPz2893 hari yang lalu360

membalas semua(3)saya akan balas

  • 大家讲道理

    大家讲道理2017-04-18 09:05:35

    Terdapat banyak rangka kerja http, dan tidak perlu menulis sendiri semua permintaan http Contohnya, terdapat okhttp, dan terdapat juga rangka kerja http berasaskan anotasi: retrofit.

    balas
    0
  • 阿神

    阿神2017-04-18 09:05:35

    模拟表单提交很好搞啊:
    <form action="填写你要请求的url地址">
        name: 参数一
        password:参数二
    </form>
    
    相当于执行了:url?参数一=111&参数二=333

    balas
    0
  • 黄舟

    黄舟2017-04-18 09:05:35

    HttpURLConnection tidak akan melompat berdasarkan kod pulangan
    Anda perlu menghuraikan kod status HTTP daripada hasilnya. Jika ia adalah 302, kemudian gunakan atribut perujuk dalam pengepala HTTP yang dikembalikan ke selepas log masuk. Alamat
    keluarkan alamat yang diubah hala dan mulakan permintaan semula

    Tidak disyorkan untuk menggunakan HttpURLConection JDK, yang tidak mudah digunakan. Adalah disyorkan untuk menggunakan Apache httpClient atau OKHTTP

    balas
    0
  • Batalbalas