您好我正在尝试使用requestPayload作为数据解析网络,即时尝试使用数据但我失败了,我不知道我是否正确,我不知道如何使用requestBody()。
可以使用requestBody()
的示例来解释某人我的代码转换了415错误:
Response responsePostLogin = Jsoup
.userAgent("Mozilla/5.0") //connect and read time
.cookies(loginPageResponse.cookies())
.followRedirects(true)
.ignoreHttpErrors(true)
.ignoreContentType(true)
.referrer("URL/es/")
//:authority:URL
//.header("authority", "URL")
//.header("accept", "Content-Type")
//.header("charset", "UTF-8")
//.header("accept", "application/json, text/javascript, */*; q=0.01")
//.header("accept-encoding", "gzip, deflate, br")
//.header("Connection", "keep-alive, Transfer-Encoding")
//.header("Accept", "Content-Type")
//.header("Content-Type", "text/plain,application/json, application/x-www-form-urlencoded")
.data("email","myemail)
.data("password","mypass")
// connect and read time out
.timeout(10 * 1000)
.method(Method.POST)
.execute();
如果我退缩
.header("Accept", "Content-Type")
.header("Content-Type", "text/plain,application/json, application/x-www-form-urlencoded")
我有400错误。我不知道我该做什么。
当我检查网络时,我需要:
请求网址:网址
请求方法:POST
状态代码:201
远程地址:X.XX.XX.XX:XX
推荐人政策:no-referrer-when-downgrade
设置标题。
内容编码:gzip
内容语言:EN-US
内容长度:1067
内容类型:application / JSON;字符集= UTF-8
日期:XXXX
到期:XXX
杂注:无缓存
set-cookie:“cookies”
状态:201
变化:接受编码
X框选项:SAMEORIGIN
请求标题
:权威|地址
:方法| POST
:路径| / RestOfURL
:方案| HTTPS
接受| /
accept-encoding | gzip,deflate,br
接受语言| ES-ES,ES; Q = 0.8
内容长度| 68
内容类型|应用/ JSON
饼干| “曲奇”
原点| URL
引荐| URL / ES /
user-agent | Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 57.0.2987.133 Safari / 537.36
查询字符串参数
languageId:-5
APPID:1
请求有效负载
{email:“myemail”,密码:“mypass”}
电子邮件: “myemail”
密码: “为mypass”
谢谢,抱歉我的英语是我的冷杉咨询