winform模拟登陆网页_用c#模拟手机app向网站登录,如何写?

本文介绍了使用C#的HttpItem类模拟手机APP向网站登录的过程,包括设置请求头、POST数据和处理超时等。在尝试登录时遇到‘resCode:B00500,msg:系统异常’的错误,需要进一步分析报错原因,可能是数据格式、认证信息或服务器问题导致。
摘要由CSDN通过智能技术生成

使用fiddle 4抓的包:

POST /pdalogin/p/common/loginandpremission HTTP/1.1

Connection: Keep-Alive

Accept-Encoding: gzip

content-type: application/json

Content-Length: 54

User-Agent: Dalvik/1.6.0 (Linux; U; Android 4.3; vivo Xplay3S Build/JLS36C)

Host: 211.156.195.15

c#脚本:

HttpItem item1 = new HttpItem()

{

URL = URL_temp,//URL     必需项

Method = Method_temp,//URL     可选项 默认为Get

IsToLower = false,//得到的HTML代码是否转成小写     可选项默认转小写

Postdata = Postdata_temp,//Post数据     可选项GET时不需要写

Timeout = 200000,//连接超时时间     可选项默认为100000

ReadWriteTimeout = 30000,//写入Post数据超时时间     可选项默认为30000

UserAgent = "Dalvik/1.6.0 (Linux; U; Android 4.3; vivo Xplay3S Build/JLS36C)",//用户的浏览器类型,版本,操作系统     可选项有默认值

ContentType = "application/json",//返回类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值